作业帮 > 综合 > 作业

matlab如何求二元函数最小值

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/14 11:48:38
matlab如何求二元函数最小值
使用 FMINSEARCH函数进行求解
具体可以使用help fminsearch查看
再问: 那二元函数呢?
再答: 这个就是二元函数的求最值 一元函数求最值是fminbnd函数
再问: 那用fmincon函数求最小值算出虚数怎么办?
再答: 说明算错了
再问: 那你看一下我的程序 function f=sygd(x) f=sqrt((5-x(2))^2+x^2)*5.6+(sqrt((8-x(2))^2+(15-x)^2)+5)*6+7.2*x(2)+5*21.6 x0=[0;0]; A=[]; b=[]; Aeq=[]; beq=[]; lb=[0;0]; ub=[8;15]; [x,fval]=fmincon('sygd',x0,A,b,Aeq,beq,lb,ub)
再答: 你的f本身就不对,怎么还有x啊,使用x(1),x(2)等