如果用lingo软件可以进行求解,那么用MATLAB可以实现吗

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如果用lingo软件可以进行求解,那么用MATLAB可以实现吗相关的知识,希望对你有一定的参考价值。

参考技术A 这个没法比较,因为两者的定位不同。就像我们无法比较word和excel那个好用一样。一般是按需选择,交叉使用的关系。lingo是专门处理优化问题的软件,比matlab自带的优化工具箱强大,但功能单一,无法处理别的问题。matlab是综合类的工程数学软件,利用其语言和自带命令可以方便地编写处理各种问题的程序包,自带的工具箱涵盖的范围也很丰富。
两者的关系可以说一个是小而精,一个是大而全。

怎样用Lingo软件解线性规划问题

配置某种糖果大礼包,在配置中至少要A 320g D 240g X420 已知F,I,N,E四种糖果小礼包每G的价格,以及含有A,D,X的数量。
如图
F I N E 礼包所需
A 0.3 3 0 1.5 320
D 0.5 0 2 1 240
X 1.4 0 0 0.7 420
售价 0.4 1.5 1 1.3

问如何配置这些糖果 即满足礼包对A,D,X的需求,又使配合成本最低

求代码谢谢 我把我的全部分都给你了 分不多 不好意思 麻烦了
要在lingo运行的程序代码 和方法 一楼的谢谢 那个我也写出来了

参考技术A lingo这样写
min=0.4*x1+1.5*x2+1*x3+1.3*x4;
0.3*x1+3*x2 +1.5*x4>=320;
0.5*x1+2*x3+1*x4 >=240;
1.4*x1+0.7*x4>=420;
参考技术B min 0.4x1+1.5x2+x3+1.3x4
st 0.3x1+3x2 + +1.5x4>=320
0.5x1+ +2x3+x4 >=240
1.4x1+ +0.7x4>=420

这个一定能运行
结果为:
Global optimal solution found.
Objective value: 280.0000
Infeasibilities: 0.000000
Total solver iterations: 3

Variable Value Reduced Cost
X1 300.0000 0.000000
X2 76.66667 0.000000
X3 45.00000 0.000000
X4 0.000000 0.5000000E-01

Row Slack or Surplus Dual Price
1 280.0000 -1.000000
2 0.000000 -0.5000000
3 0.000000 -0.5000000
4 0.000000 0.000000本回答被提问者和网友采纳

以上是关于如果用lingo软件可以进行求解,那么用MATLAB可以实现吗的主要内容,如果未能解决你的问题,请参考以下文章

用LINGO求解线性规划的例子

整数规划该如何用MATLAB求解?

lingo能解决的问题,matlab能解决 吗?那个更好。

怎样用Lingo软件解线性规划问题

谁知道怎么用matlab调用lingo

如何使用lingo软件编程解决线性规划问题?问题如补充所示。