查看完整版本 : [问题] 遗传算法中遗传算法工具GUI的使用
shanggucanyue
2011-03-24, 10:04
我是一个matlab初学者,想请教在遗传算法中GUI中怎么样定义变量的范围,比如
f= x1*x2+x1^2+x2^2+x2*x3+x3^2
2≤x1≤4;3≤x2≤6;1≤x3≤3
求f小值。中x1,x2,x3的取值在工作框中哪一部分设定,我只找到变量个数设定地方,看了书,找不到变量的取值范围设定的地方。
希望各位高手指教。
谢谢!!
yuanbashou
2011-03-24, 10:59
我是一个matlab初学者,想请教在遗传算法中GUI中怎么样定义变量的范围,比如
f= x1*x2+x1^2+x2^2+x2*x3+x3^2
2≤x1≤4;3≤x2≤6;1≤x3≤3
求f小值。中x1,x2,x3的取值在工作框中哪一部分设定,我只找到变量个数设定地方,看了书,找不到变量的取值范围设定的地方。
希望各位高手指教。
谢谢!!
>>syms x
>>x1=2:0.1:4;x2=3:0.1:6;x3=1:0.1:3;
我想是这样的吧,0.1是步长,可以另定
shanggucanyue
2011-03-24, 11:51
>>syms x
>>x1=2:0.1:4;x2=3:0.1:6;x3=1:0.1:3;
我想是这样的吧,0.1是步长,可以另定
谢谢!
想问问你这说的是在MATLAB中遗传算法工具GUI的使用情况吗?如果是,那么在哪里输入x1=2:0.1:4;x2=3:0.1:6;x3=1:0.1:3;
:)
谢谢!
想问问你这说的是在MATLAB中遗传算法工具GUI的使用情况吗?如果是,那么在哪里输入x1=2:0.1:4;x2=3:0.1:6;x3=1:0.1:3;
:)
你是哪个工具箱?
另外建议自己编写 毕竟这样才有使用性,否则工具箱可能不能解决你的实际问题
shanggucanyue
2011-03-25, 17:45
会不会是在编写M文件的时候就把约束条件加入了呢,算法工具键入的gatool
vBulletin® v3.8.3,版权所有 ©2000-2025,Jelsoft Enterprises Ltd.