问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

用matlab实现的遗传算法

发布网友 发布时间:2022-04-22 03:16

我来回答

4个回答

热心网友 时间:2024-03-13 20:33

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

热心网友 时间:2024-03-13 20:33

syms x
f=@(x)(x+10*sin(5*x)+7*cos(4*x));
[x0,y0]=fminbnd(f,0,9)
f是函数f(x)的句柄
x0为取得最小值时自变量的取值,y0为最小值
结果为:
x0 =

2.2441

y0 =

-13.8121

热心网友 时间:2024-03-13 20:34

下个遗传算法工具箱,然后找本书<<matlab遗传算法工具箱及应用>>,这个问题就迎刃而解了.

热心网友 时间:2024-03-13 20:34

推荐你看看

《how to solve it : a modern heuristic》

前两章就有。

你的代码其实很简单。

不过不知道你的crossover mutation这些都是要求什么operator
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
第6届沈阳茶博会什么时候举办?时间地点确定! 星座知识上升星座是什么意思 独生子女家庭面临哪些压力? 独生子女的家庭会面临哪些压力和问题? 在菩萨面前念经咒时为什么眼角有汨 念经咒时浑身发热是什么原因 村大队欠私人4万,因没钱不还,现法院说要交4万财产保全,不知道敢交吗... 别村大队欠我们家钱一直不还该怎么办? 大队欠农民的承包林带钱怎么办? 宝宝拉稀屎是受凉了吗 88w快充多久可以充满 当了数学课代表后应做些什么,列举出来 2001南海撞机事件发生在什么位置 请问,Matlab遗传算法工具箱能施加的非线性隐性约... 120w快充5000毫安多久充满 数学课代表的职责 如何用matlab解决多元遗传算法问题? 手机33w快充从1%-100%需要多久充满? 南海撞机事件告诉我们什么道理? 王宇恒这个名字好听吗 matlab遗传算法工具箱及应用的内容简介 如何做好数学课代表 呼叫81192是什么事件? 滕宇恒的名字含义是什么? 81192事件是怎么回事? 怎么做好一个数学课代表? 67w快充5000毫安多久充满 matlab工具箱中的神经网络和遗传算法要怎么调用? 数学课代表的工作计划怎么写? 手机65瓦充电多长时间充满? 如何当好小学数学课代表? 王伟南海撞机去世后,家人现今过得怎么样了? matlab遗传算法工具箱求解多元函数显示输入参数数... 2001年,那个撞毁王伟战机,导致他牺牲的美国飞行... 怎样做好数学课代表 matlab 遗传算法工具箱 81192是什么意思? 数学课代表的责任是什么? 用遗传算法工具箱求解一个多目标优化问题,现在需... 数学课代表该干些什么 如何当好小学数学课代表 使用matlab遗传算法工具箱如何加入目标函数中变量... 中国顶级黑客,为报南海王伟撞机之仇,将国旗插到... 求一篇作文:数学课代表的职责 南海撞机内幕? 怎么用Matlab遗传算法工具箱 怎样理解数学课代表这一职位 农历生日和阴历生日多少年重复一次 农历和阴历哪个准 应该过农历生日还是阴历生日呢 一般农历生日和阳历生日多少年重复一次?