怎样用matlab实现遗传算法?遗传算法 matlab

科技 2年前 阅读:42 评论:0
怎样用matlab实现遗传算法?f=inline('-(x+10*sin(5*x)+7*cos(4*x))');[x,val]=ga(f,x,val=-val%注:每次得到的解可能不同。

怎样用matlab实现遗传算法?

怎样用matlab实现遗传算法?遗传算法 matlab

f=inline('-(x+10*sin(5*x)+7*cos(4*x))');[x,val]=ga(f,1,[],[],[],[],0,9);x,val=-val%注:由于遗传法的不确定性,每次得到的解可能不同。 ————————————————————————————————ga是matlab自带的遗传工具箱中的遗传算法函数,其中已经用到了选择、交叉、变异,你如果想知道其具体是怎么实现的,可以自己打开ga的源程序去看。

版权声明

本文仅代表作者观点,不代表木答案立场。

网友评论