作业帮 > 综合 > 作业

matlab做一道方程题

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/14 02:49:42
matlab做一道方程题
因为我不是很懂,所以我把意思表达出来,请大家帮我写下具体的代码
有两个变量x和Y,有三个条件,10x+9y=x>=0, 5>=y>=0,且x,y都为整数
现在要求 10x+9.5y最大的情况下,x和y的值分别为多少?10x+9.5y这个时候为多少
这道题目大家可以用matlab做,或者用excel,word做,请注明具体的程序语句.谢谢了!
或者用别的软件编出来也行,请注明具体使用的软件名字,谢谢
f = [-10,-9.5];
A = [10,9;1,0;0,1];
b = [100,8,5];
lb = zeros(2,1);
[x,fval,exitflag,output,lambda] = linprog(f,A,b,[],[],lb)
结果
x =
5.5000
5.0000
fval =
-102.5000
matlab默认的方法是求最小值,所以,最大值为102.5