MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   进化计算 (https://www.labfans.com/bbs/forumdisplay.php?f=46)
-   -   [问题] 遗传算法中遗传算法工具GUI的使用 (https://www.labfans.com/bbs/showthread.php?t=13018)

shanggucanyue 2011-03-24 10:04

遗传算法中遗传算法工具GUI的使用
 
我是一个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

回复: 遗传算法中遗传算法工具GUI的使用
 
[QUOTE=shanggucanyue;41887]我是一个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的取值在工作框中哪一部分设定,我只找到变量个数设定地方,看了书,找不到变量的取值范围设定的地方。
希望各位高手指教。
谢谢!![/QUOTE]

>>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

回复: 遗传算法中遗传算法工具GUI的使用
 
[QUOTE=yuanbashou;41889]>>syms x
>>x1=2:0.1:4;x2=3:0.1:6;x3=1:0.1:3;
我想是这样的吧,0.1是步长,可以另定[/QUOTE]

谢谢!
想问问你这说的是在MATLAB中遗传算法工具GUI的使用情况吗?如果是,那么在哪里输入x1=2:0.1:4;x2=3:0.1:6;x3=1:0.1:3;
:)

anbcjys 2011-03-25 08:34

回复: 遗传算法中遗传算法工具GUI的使用
 
[QUOTE=shanggucanyue;41893]谢谢!
想问问你这说的是在MATLAB中遗传算法工具GUI的使用情况吗?如果是,那么在哪里输入x1=2:0.1:4;x2=3:0.1:6;x3=1:0.1:3;
:)[/QUOTE]

你是哪个工具箱?
另外建议自己编写 毕竟这样才有使用性,否则工具箱可能不能解决你的实际问题

shanggucanyue 2011-03-25 17:45

回复: 遗传算法中遗传算法工具GUI的使用
 
会不会是在编写M文件的时候就把约束条件加入了呢,算法工具键入的gatool


所有时间均为北京时间。现在的时间是 21:34

Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.