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 + -
显示快捷键?