菜鸟问个关于matlab中求解线性方程组的最小值。线性的0.0.

还是给个例子吧。 目标函数min 2x1+3x2+4x3
约束条件 x1+x2>=3
x2+x3>=4
x1+x3>=1
LONGO挺容易的。但要求用MATLAB。没学会。3Q

这是线性规划问题,用linprog函数解决,程序如下:

f=[2;3;4]; %目标函数系数
A=[-1 -1 0;0 -1 -1;-1 0 -1]; %不等式标准化的系数(将不等号转变为小于等于号时的系数)
b=[-3;-4;-1]; %同上
[x,y]=linprog(f,A,b) %线性规划,x为目标函数自变量取值向量,y为目标函数最小值

以下为运行后结果:
x =

0.0000
3.0000
1.0000

y =

13.0000
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-06-04
matlab中有优化问题,你可以看看那个函数怎么用
相似回答
大家正在搜