📄 c6optm2.m
字号:
function y=c6optm2(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('c6moptm2.mdl',3); y=yy(end,1); % 求取目标函数
if max(yy(:,2))>1.03, y=1.2*y; end % 如果超调量大,则人为增大目标函数值
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -