主题:[讨论]遗传算法GUI求最小值问题
我想通过调用GUI使用遗传算法求目标函数最小值
输入gatool
我想问的是在GATOOL的界面里面可以设两个变量的取值范围吗,还是他们的取值范围要在M文件里面设定。
如果要在M文件里面设定,那应该怎样加进去.
举个简单的例子,如果函数为:f(x1,x2)=x1*0.003+0.85*x2 2<=x1<=10 5<=x2<=15
我编的代码如下,赋值部分不知道这样写对不:
function z=my_fun(x)
z=x(1).*0.003+0.85.*x(2);
x(1)=[2 10];
x(2)=[5 15];
输入gatool
我想问的是在GATOOL的界面里面可以设两个变量的取值范围吗,还是他们的取值范围要在M文件里面设定。
如果要在M文件里面设定,那应该怎样加进去.
举个简单的例子,如果函数为:f(x1,x2)=x1*0.003+0.85*x2 2<=x1<=10 5<=x2<=15
我编的代码如下,赋值部分不知道这样写对不:
function z=my_fun(x)
z=x(1).*0.003+0.85.*x(2);
x(1)=[2 10];
x(2)=[5 15];