examp3_48.m

来自「基于MATLAB_Simulink的系统仿真技术与应用大家可以学习下」· M 代码 · 共 15 行

M
15
字号
OPT=optimset; OPT.LargeScale='off'; x0=[1;1;1];
LB=[0;0;0]; UB=[Inf; Inf; Inf]; A=[]; B=[]; Ae=[]; Be=[];
[x,f_opt,c,d]=fmincon('opt_fun1',x0,A,B,Ae,Be,LB,UB,'opt_con1',OPT);
x,f_opt,kk=d.funcCount

x0=[1;1;1]; Ae=[8,14,7]; Be=56;
[x,f_opt,c,d]=fmincon('opt_fun1',x0,A,B,Ae,Be,LB,UB,'opt_con2',OPT);
x, f_opt, kk=d.funcCount

LB=[0;0;0]; UB=[Inf; Inf; Inf]; A=[]; B=[]; Ae=[]; Be=[];
OPT=optimset; OPT.GradObj='on';
[x,f_opt,c,d]=fmincon('opt_fun2',x0,A,B,Ae,Be,LB,UB,'opt_con1',OPT);
x,f_opt,kk=d.funcCount
         
         

⌨️ 快捷键说明

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