zhuchao1234 发表于 2011-6-23 11:30:22

遗传算法和simulink

我想用遗传算法在simulink中求取参数的值,系统却报错,请各位高手指点一下原因。
错误如下:
??? Error using ==> sim
Invalid setting in 'my_model/Constant1' for parameter 'Value'.
Error in ==> my_sim at 3
=sim('my_model');
Error in ==> gads\private\fcnvectorizer at 12
temp = feval(varargin{1},pop(1,:),varargin{2:end});
Error in ==> gads\private\makeState at 18
    state.Score = feval(@fcnvectorizer,state.Population,FitnessFcn,options.FitnessFcnArgs{:});
Error in ==> ga at 155
state = makeState(GenomeLength,FitnessFcn,options);
Error in ==> Untitled3 at 3
= ga(FitnessFunction,numberOfVariables);
程序如下
FitnessFunction = @my_sim;
numberOfVariables = 1;
= ga(FitnessFunction,numberOfVariables);

function y=my_sim(x)
assignin('base','xi','x');
=sim('my_model');
y=yy;
说明:“my_model"是模型,

anbcjys 发表于 2011-6-25 11:06:27

数值没有定义

zhuchao1234 发表于 2011-6-26 11:32:54

请问“anbcjys”,你说的“数值没有定义”是指哪个数值,怎么会没有定义了?请指教一下,辛苦了
页: [1]
查看完整版本: 遗传算法和simulink