![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Matlab学习笔记
文章平均质量分 72
我一直很菜
这个作者很懒,什么都没留下…
展开
-
遗传算法整理
1、基本概念使用群体搜索技术,将种群代表一组问题解,通过对当前种群施加选择、交叉和变异等一系列遗传操作来产生新一代种群,并逐步使种群进化到包含近似最优解的状态。2、遗传算法流程3、标准遗传算法标准遗传算法又称为经典遗传算法,它的优化变量由二进制编码来描述,多个优化变量的二进制编码串接在一起组成染色体,这种编码既适用于变异操作,又适用于交叉操作。在创建初始群体时,代表个体的二进制串是在一定字长的限制下随机产生的。例 2.1 用标准遗传算法求函数 f(x) = x + 10sin(5x) + 7co原创 2021-06-27 21:29:20 · 3078 阅读 · 0 评论 -
matlab 常用函数或符号用法总结
1 cumsum() 累积和 B(2)=A(1)+A(2) B(5) = A(1) +A(2)+A(3)+A(4)+A(5)B = cumsum(A)B = cumsum(A,dim)B = cumsum(___,direction)B = cumsum(___,nanflag)B = cumsum(A) 从 A 中的第一个其大小不等于 1 的数组维度开始返回 A 的累积和。如果 A 是向量,则 cumsum(A) 返回包含 A 元素累积和的向量。如果 A 是矩阵,则 cumsum(A)原创 2021-06-13 22:42:07 · 3531 阅读 · 0 评论 -
Matlab中randint()、rand()与randi()函数
1. randint使用方法(randint在后期版本中会被randi代替)f = randint(n,m) :产生一个元素为0或1的n×m的随机矩阵f = randint(n,m,[a b]):产生一个n×m,元素是区间[a,b]的随机矩阵f = randint(n,m,b):如果b为正数,产生一个n×m,元素是[0,b-1]的随机矩阵如果b为负数,产生一个n×m,元素是[b+1,0]的随机矩阵在新版本生成元素为0或1的n×m随机矩阵:f = round(rand(n,m))原创 2021-06-06 20:45:01 · 16428 阅读 · 0 评论