如何将lingo中的程序在matlab中运行

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何将lingo中的程序在matlab中运行相关的知识,希望对你有一定的参考价值。

用matlab打开其他程序, 这一句 !E:\FLUIDDYNAMICS\GA MBIT\Fluent.Inc\ntbin\ntx86\gambit,这是路径。我还找到了 一个类似的,可以执行,打开程序后继续执行journal文件, !E:\FLUIDDYNAMICS\FLUENT\Fluent.Inc\ntbin\ntx86\fluent 2ddp -i jou... 参考技术A 利用runlingo.exe 通过执行批处理文档实现matlab调用lingo,官网上有详细的调用格式,lingo版本的根目录下有runlingo.exe程序,另外还有一个Tran.ltf文档作为例程。

如何用lingo求一个最简单线性规划问题

垃圾运输车辆在持续运行的过程中损耗逐渐增多,处理中心规定若某车的损耗指标超过5该车即需要停止工作。下图是我们通过观察得到的数据,试建立该车使用时间(小时)和损耗指标之间的拟合函数,判断该车几小时候将被停止。

x(小时) 1 2 3 4 5 6
Y(损耗指标) 0.0455 0.1789 0.3648 0.7218 1.1259 1.6220

用matlab解很简单
x=1:6;
y=[0.0455 0.1789 0.3648 0.7218 1.1259 1.6220];
plot(x,y,'r');
先把你的图画出来看看什么样子的
我看了看
a=polyfit(x,y,2);...
b=polyval(a,x);...
plot(x,y,'*',x,b,'r')
二次挺符合的,你把程序贴上去就行,当然,你可以一次二次三次都试一下。
solve('0.048*x^2-0.0192*x+0.0162=5','x')
这是y=5时x的值
ans =

10.391622376573156110937236649591
-9.9916223765731561109372366495912
参考技术A 根据你的题目,应采用回归分析。画出散点图,知可用二次曲线回归,求得二次拟合曲线
y=0.01615-0.0192018x+0.0479696x²,由此可得大约10.4小时该车将被停止。
参考技术B 先写好模型 吧 我再给你编

以上是关于如何将lingo中的程序在matlab中运行的主要内容,如果未能解决你的问题,请参考以下文章

谁知道怎么用matlab调用lingo

如何在lingo中快速输入一个矩阵

如何在lingo中输入一个大矩阵

最优解的lingo和MATLAB解法

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

lingo中如何导入一个矩阵形式的数据