c6optm3.m

来自「包含大量遗传算法程序」· M 代码 · 共 7 行

M
7
字号
function y=c6optm3(x)
assignin('base','Z1',x(1)); assignin('base','P1',x(2));
assignin('base','Z2',x(3)); assignin('base','P2',x(4));
assignin('base','K',x(5));   % 对 MATLAB 工作空间变量赋值
[t,xx,yy]=sim('c6moptm3.mdl',15); y=yy(end,1);  % 求取目标函数
if max(yy(:,2))>1.03, y=1.4*y; end   % 如果超调量大,则人为增大目标函数值

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?