作业帮 > 英语 > 作业

用matlab帮我解个题,谢谢!

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/27 01:14:16
用matlab帮我解个题,谢谢!
用matlab求 min F(x)=(x1-2)^2+(x2-1)^2
s.t. g1(x)=x2-x1^2>=0
g2(x)=2-x1-x2>=0
取:x1属于[-5 6] x2属于[-5 8]
把下列内容全部保存为s.m
function [x,val]=s
f=@(x)(x(1)-2)^2+(x(2)-1)^2;
A=[1 1];
b=2;
lb=[-5;-5];
ub=[6;8];
[x,val]=fmincon(f,[0;0],A,b,[],[],lb,ub,@g);
function [c,ceq]=g(x)
c=x(1)^2-x(2);
ceq=0;
然后在command Windows下输入
[x,val]=s