second.m
来自「一个控制系统的PID参数寻优的单纯形法的MATLAB的程序」· M 代码 · 共 20 行
M
20 行
function [xg m]=second(q1,q2,q3,q4,q5)
q=[q1,q2,q3,q4,q5];
M=max(q);
p=q-M;
m1=1;m2=3;m=1;
if p(2)>p(1)&p(2)<0 %比较第一和第二点
m1=2;
end;
if p(4)>p(3)&p(4)<0 %比较第三和第四点
m2=4;
end;
if p(m2)>p(m1)&p(m2)<0 %比较前四点
m=m2;
else
m=m1;
end;
if p(5)>p(m)&p(5)<0 %比较五个点
m=5;
end;
xg=q(m);
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?