matlab遗传算法中每个子文件含义

matlab遗传算法中每个子文件含义,第1张

1、chromosome.m 文件:此文件可用于初始化染色体,并包含函数的定义,如创建染色体,评估染色体等。

2、population.m 文件:此文件用于初始化种群,并包含函数的定义,如创建此稿种群,选择个体,交叉个体,突变个体等。

3、fitness.m 文件:此文件包含函数的定义,用于评估染色体或个体的适应度,如计算适应度,更新适应度瞎销,查找最优适应度个体等。

4、ga.m 文件:此文件是实际运行遗传算法的主要函数,用于控制遗传算法的流程磨扒游,如初始化种群,选择个体,交叉个体,突变个体,评估个体,更新适应度,查找最优适应度个体等。

文件夹命名?文件夹命名是没有要求的,创建子函数的m文件命名才有要求,例如:function [f,sf] = T2F(t,st);那么这个m文件应当命名为T2F.m就可以了。创建主函数跟子函散猛郑数的m文件在同知穗一个文件夹下,只要[f,sf] = T2F(t,st)这样冲颂就可以调用,f,sf,t和st这些都是变量可以任意更换。

貌似只能运行.m的文件!打开matlab,点击file-open 选择要打开的文件(.m文件)会出现一个程序的窗口,这就是.m文件里边的内容哗则。在窗口乱模棚的工具栏下 按下 run(一个码喊向下的箭头和一个文本图案) 就可以运行了!


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12140988.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存