matlab经典算法的程序

所属分类:书籍源码
开发工具:matlab
文件大小:3111KB
下载次数:2
上传日期:2018-09-03 18:45:34
上 传 者刘涵
说明:  matlab经典算法的程序,例如粒子群、蚁群、模拟退火。
(Matlab classic algorithm program)

文件列表:
matlab经典算法的程序\Arithmetic\Binary_Search.m (406, 2018-06-10)
matlab经典算法的程序\Arithmetic\work\test\axis.h (1005, 2018-06-11)
matlab经典算法的程序\Arithmetic\work\test\grid.h (842, 2018-06-11)
matlab经典算法的程序\Arithmetic\work\test\legend.h (1275, 2018-06-11)
matlab经典算法的程序\Arithmetic\work\test\sjbh.m (1361, 2018-06-11)
matlab经典算法的程序\Arithmetic\work\test\sjbh1.c (18360, 2018-06-11)
matlab经典算法的程序\Arithmetic\work\test\sjbh1.dll (24576, 2018-06-11)
matlab经典算法的程序\Arithmetic\work\test\sjbh1.h (830, 2018-06-11)
matlab经典算法的程序\Arithmetic\work\test\sjbh1.m (1360, 2018-06-11)
matlab经典算法的程序\Arithmetic\work\test\sjbh1_mex.c (15681, 2018-06-11)
matlab经典算法的程序\Arithmetic\work\test\test_exe.cpp (3489, 2018-06-11)
matlab经典算法的程序\Arithmetic\work\test\test_exe.exe (无法打开) (0, 2018-06-11)
matlab经典算法的程序\Arithmetic\work\test\test_exe.hpp (752, 2018-06-11)
matlab经典算法的程序\Arithmetic\work\test\test_exe.m (78, 2018-06-11)
matlab经典算法的程序\Arithmetic\work\timestwo\timestwo.c (356, 2018-06-11)
matlab经典算法的程序\Arithmetic\work\timestwo\timestwo.dll (20480, 2018-06-11)
matlab经典算法的程序\BP神经网络matlab实例(简单而经典).doc (172032, 2018-06-10)
matlab经典算法的程序\math_exp\代数方程组的解法\biology.m (190, 2018-06-11)
matlab经典算法的程序\math_exp\代数方程组的解法\boyin.m (250, 2018-06-11)
matlab经典算法的程序\math_exp\代数方程组的解法\df1.m (44, 2018-06-11)
matlab经典算法的程序\math_exp\代数方程组的解法\df2.m (192, 2018-06-11)
matlab经典算法的程序\math_exp\代数方程组的解法\diechaos.m (254, 2018-06-11)
matlab经典算法的程序\math_exp\代数方程组的解法\erfenfa.m (262, 2018-06-11)
matlab经典算法的程序\math_exp\代数方程组的解法\exampleg.m (155, 2018-06-11)
matlab经典算法的程序\math_exp\代数方程组的解法\exampleg1.m (430, 2018-06-11)
matlab经典算法的程序\math_exp\代数方程组的解法\examplegs.m (159, 2018-06-11)
matlab经典算法的程序\math_exp\代数方程组的解法\examplejac.m (156, 2018-06-11)
matlab经典算法的程序\math_exp\代数方程组的解法\examplesor.m (296, 2018-06-11)
matlab经典算法的程序\math_exp\代数方程组的解法\f1.m (49, 2018-06-11)
matlab经典算法的程序\math_exp\代数方程组的解法\f2.m (147, 2018-06-11)
matlab经典算法的程序\math_exp\代数方程组的解法\gausei.m (688, 2018-06-11)
matlab经典算法的程序\math_exp\代数方程组的解法\gauss.m (647, 2018-06-11)
matlab经典算法的程序\math_exp\代数方程组的解法\gauss1.m (797, 2018-06-11)
matlab经典算法的程序\math_exp\代数方程组的解法\gexian.m (243, 2018-06-11)
matlab经典算法的程序\math_exp\代数方程组的解法\jac.m (561, 2018-06-11)
matlab经典算法的程序\math_exp\代数方程组的解法\mainerfen.m (39, 2018-06-11)
matlab经典算法的程序\math_exp\代数方程组的解法\maingexian.m (45, 2018-06-11)
matlab经典算法的程序\math_exp\代数方程组的解法\mainnewton.m (154, 2018-06-11)
matlab经典算法的程序\math_exp\代数方程组的解法\mainnewton1.m (45, 2018-06-11)
matlab经典算法的程序\math_exp\代数方程组的解法\newton.m (215, 2018-06-11)
... ...

unsuccessful中是个不成功的程序,是按照全赛一等奖论文中叙述的算法编写的,结果什么也算不出来,我甚至头天晚上运行程序,第二天早上起来看结果。后来我想了想,论文中叙述的算法根本不对。 carlight\1中是一个用C编的程序,用于计算每条光线在测试屏上的坐标。我在TC中运行,不用一秒钟结果就出来了,令人酣畅淋漓,喜不自禁。这个程序取自于获奖论文,我仔细分析了一下程序,发现其中有一处不符合数学知识,我自己编的放在carlight\2中,用于结果比较。由于总是用matlab编程,对C的语言格式已经不是很熟悉了,1中那段C程序虽然不长,却几乎包含了C语言所有的基本要素,可用于参考。因为matlab程序毕竟执行效率不高,运行时间较长(对此我已有点厌烦了),而C程序运行起来则是令人惊喜的快,并且如果需要计算出大量的数据,用C输出到txt文档则是很方便的,所以必要时可考虑用C编程序。 从txt文件中读取数据,存放在matlab中的矩阵中,但要注意数据的排列方式, fphn=fopen('hunan.txt','r'); hnmap=fscanf(fphn,'%f %f',[2,59]); % It has 59 rows now.湖南省界经纬度 fclose(fphn); hnmap=hnmap'; xa=hnmap(:,[1]); ya=hnmap(:,[2]); plot(xa,ya,'.','markersize',5,'color','red') 将数据转化为图中的点,marksize可设置点的大小。 fscanf很有用,可查看一下帮助文件。 注意程序中的第二行,[2,59]说明生成的矩阵为2行59列,但有时不知道会有多少列,可省略这一参数,生成一个行向量,这样就可以知道如果需要生成一个矩阵,只要知道行数,则列数也知道了,或者直接利用reshape(A,m,n)函数。 fopen只能打开在work目录下的文件。

近期下载者

相关文件


收藏者