Lingo学习(一)——基本界面、解方程、变量

一、Lingo基本界面

步骤

1.双击打开Lingo

2.弹出一个对话框,点击Cancel左边的Never Register即可,其余内容用不到。

3:界面自动弹出名为“Lingo Model – Lingo 1”的窗口,用于书写代码。

4:以解方程的题目:x+1=2为例,写完代码后,点击“红色的靶心”运行程序。

5:首先Lingo会弹出一个名为“Solver Status”的对话框,它显示运行时间。

6:读取到运行时间是0时0分0秒,充分证明了Lingo的强大之处。

7:然后,弹出一个名为“Solution Report”的界面。

8:由此知变量x的数值为1。

9:如果是求解线性规划的话,目标值也会在“Solution Report”中给,具体展示看后文

二、用Lingo解方程

方法

① 每个方程必须以分号“;”结束。

② 请注意:Lingo的所有符号都是英文格式下的符号。

③ Lingo的加减乘除分别是:+、-、*、/。

【特别注意】

(1) 2*x+1=1在Lingo中不可以简写为2x+1=1,乘号不能省略。

【例题】

求解方程组:

2x+2y+1=5

3x-5y+5=3

【解】
2*x+2*y+1=5;  
3*x-5*y+5=3;  
【易错点】

① 不写结尾的分号。

② 不写乘号。

三、Lingo变量

方法

① Lingo默认所有变量为大于等于0的数字,因而非负的条件不必多写。

② 万一遇到一个变量可以小于0,后面会讲到一个函数叫做@free,来使其定义域为R。

③ m和M等价,Lingo不区分大小写,所以mmm、mMm、MMM被视作同一个变量。所以,在Lingo的使用过程中,全程使用小写为宜。

④ 无论是C、Matlab还是Lingo,变量均由字母数字下划线组成,且字母在首位。

【特别注意】

一节中的矩阵x,其第一个元素是x(1),不是x1。

【例题】

求解方程组:

x^2+y^2+2x=103

2x+y=12

x>0

y>5

【解】
x^2 + y^2 + 2*x = 103;  
2*x + y = 12;
y > 5;  
注意

① 不要忘记分号。

② 不要忘记乘号。

③ 不要忘了x > 0是Lingo默认条件,不用写。

相关推荐

  1. C# LING查询语法学习,扩展方法的使用

    2024-07-14 21:14:04       40 阅读
  2. Scala学习:语法基础/数据类型/变量

    2024-07-14 21:14:04       56 阅读
  3. Golang学习之路基础语法与变量

    2024-07-14 21:14:04       56 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-14 21:14:04       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-14 21:14:04       72 阅读
  3. 在Django里面运行非项目文件

    2024-07-14 21:14:04       58 阅读
  4. Python语言-面向对象

    2024-07-14 21:14:04       69 阅读

热门阅读

  1. 关于RiboSeq分析流程的总结

    2024-07-14 21:14:04       20 阅读
  2. T113-i 高清倒车支持解串器MAX96708驱动

    2024-07-14 21:14:04       21 阅读
  3. 【MySQL】9.表的内外连接

    2024-07-14 21:14:04       21 阅读
  4. 代码随想三刷图论篇1

    2024-07-14 21:14:04       18 阅读
  5. redux & react-redux结合使用 2024

    2024-07-14 21:14:04       22 阅读
  6. python热门面试题三

    2024-07-14 21:14:04       23 阅读
  7. C++字符串String和字符串字面量String Literals

    2024-07-14 21:14:04       21 阅读
  8. .NET MAUI开源架构_3..NET MAUI 提供的内容

    2024-07-14 21:14:04       23 阅读
  9. .NET MAUI开源架构_4..NET MAUI 应用支持的平台

    2024-07-14 21:14:04       19 阅读
  10. Spring 事务管理配置方法

    2024-07-14 21:14:04       22 阅读