先画出函数图像
用figure1上工具中的数据游标手动大致估计到最大值的坐标是(1.5,185.1)
代码:
clear all
close all
clc
x=-2:.1:2;
f=200*exp(-.05*x).*sin(x);%.*表示两向量对应元素相乘
plot(x,f)
grid on
产生一个0-1之间均匀分布的随机数
rand
用MATLAB编写遗传算法程序求出的结果:
最大值:
Besttargetfunvalue =
184.8987
对应变量值:
Bestpopulation =
1.5702
>>
收敛过程图像