EDA365电子论坛网

标题: 遗传算法ga函数 [打印本页]

作者: shuddkk    时间: 2020-12-7 10:29
标题: 遗传算法ga函数
应用遗传算法ga函数时,根本没有成功过。下面是问题之一,望指点。   x( X  N' p& X
代码如下:
2 M6 Z/ ~5 I. o+ x" kA = [1 1; -1 2; 2 1];
# y4 l  ]7 P# K( A! S' T7 I' Wb = [2; 2; 3];) |7 ^7 Y( |8 n2 X: p
lb = zeros(2,1);# z  W- a7 s1 A- l% y
[x,fval,exitflag] = ga(@lincontest6,...
% C/ z; V) b  |    2,A,b,[],[],lb)
  U' u8 T  y" Z& S代码中涉及到的lincontest6函数(MATLAB中自带),这里不再提。错误如下:>> nlinconstError using ga (line 221)Error: The input character is not valid in MATLAB statements orexpressions.Error in nlinconst (line 4)[x,fval,exitflag] = ga(@lincontest6,2,A,b,[],[],lb)望看到的高手给予指点。谢谢!
作者: zaiyiaaaa    时间: 2020-12-7 10:57
先用clear清空工作区、然后再运行你给出的五行代码了吗?
! P8 d% g$ C* a; F- X! l我运行试了试没问题。
3 \( {) u7 i5 S# W! D如果你还报错,那就运行7 `% r0 i4 y" [! ]2 w* c9 J1 a
which ga1 \2 X5 A7 w; D
看看优化工具箱路径是不是被正确识别了
( L+ Z6 P8 G8 {另外再提供一下所运行的MATLAB的版本
作者: llbnmo    时间: 2020-12-7 13:25
来学习一下
作者: 大小的小    时间: 2020-12-7 15:19
zaiyiaaaa 发表于 2020-12-7 10:572 x# V" b0 L& N! y+ s7 d
先用clear清空工作区、然后再运行你给出的五行代码了吗?
% o$ i/ [. O! E# p, W8 R5 t# _7 A我运行试了试没问题。
( S7 p9 t3 a6 H7 p7 T  N如果你还报错,那就运行* o( y" V% w. m6 v' t0 f
...

, a" E6 y$ a$ a5 B) }6 a, f- l: c$ ~





欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2