哪位大神可以帮我把这个题用excel和matlab做出来?非常感谢

初始点为x0=(5,5)

excel 规划求解即可
不过你的条件给的太粗略了吧,就则会有求最小值,两个非负数相加,最小为0,X1 X2都为0的时候追问

我补充了条件,您再看一下呗,拜托~

追答

你给的初始值 不算是约束条件啊 比如如(X1+X2)>=5 x1>=3等等 这才是约束条件,给初始值对你求最小值没有任何意义

追问

老师只给了这些,我不是很懂,不过还是谢谢你了

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-11-01
先定义一个函数
function y = fun2(x)
y = (x(1)^2)+2*(x(2)^2);
end
存为一个单独的m文件

然后再新建一个m文件
clear all;
x0 = [5;5];
[x,fval]= fminunc(@fun2,x0)

这样就可以了
参看
http://blog.csdn.net/scj19910502/article/details/18865081本回答被提问者和网友采纳
相似回答