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(一个码喊向下的箭头和一个文本图案) 就可以运行了!欢迎分享,转载请注明来源:内存溢出
评论列表(0条)