Matlab与Lingo软件在数学建模竞赛中的典型应用

范文大全 |

时间:

2021-07-10 10:03:23

|

工程计算的软件工具之一.LINGO是美国LINDO系统公司开发的一套专门用于求解最优化问题的软件包,它除了具有求解线性规划和二次规划问题的全部功能外,还可以用于求解非线性规划问题,也可以用于一些线性和非线性方程(组)的求解等.

二、利用Matlab求解数学规划问题

Matlab中求解数学规划问题的常用命令为linprog(处理线性规划)和fmincon(处理非线性规划).

1.线性规划

点击菜单‘lingo’下的‘solve’,得到结果:

说明:当x1=35,x2=65时,目标函数的最大值为11077.50.

注:1.求目标函数的最大值(或最小值)用MAX=目标函数(或MIN=目标函数)来表示.

2.每个语句都必须以英文的分号结束.

3.如果对变量的取值范围没有作特殊说明,则默认所有决策变量都非负.

4.LINGO中函数一律需要以“@”开头,其中@gin(x)表示x为整数.

5.如果熟悉Lingo软件,对于线性规划和非线性规划模型,建议也用Lingo求解.

四、结 语

现阶段大部分高校已经开设Matlab程序设计的相关课程,而开设Lingo软件课程的高校并不多.故对于有Matlab基础的同学,可以利用优化工具箱中的命令解决一些线性规划和非线性规划问题;而对于灵敏度分析和整数规划模型的求解等问题,建议利用Lingo软件求解.

【参考文献】

[1]卓金武.MATLAB 在数学建模中的应用[M].北京:北京航空航天大学出版社,2011.

[2]刘卫国.MATLAB程序设计与应用[M].北京:高等教育出版社,2007.

[3]谢金星,薛毅.优化建模与 LINDO/LINGO 软件[M].北京:清华大学出版社,2005.

[4]叶其孝,姜启源.数学建模[M].北京:机械工业出版社,2005.

延伸阅读
小妇人长篇小说读后感范例  该作是一部以美国南北战争为背景,以19世纪美国新英格兰地区的一个普通家庭
2023-06-21
武松打虎读后感范文五篇  《水浒传》这本书的作者是明朝著名的小说作家施耐庵,书里写了很多英雄好汉的故
2023-06-21
《呐喊》高一读后感800字范文  鲁迅,著名的无产阶级革命家、思想家、文学家,鲁迅弃医从文,为的是不
2023-06-21
遇见未知的自己小说读后感范文  《遇见未知的自己》以其简简单单的写作风格揭示了人们烦恼和痛苦的深层原
2023-06-20
了解昆虫的世界,使我大开眼界,但我更佩服法布尔探索大自然而付出的精神和他那种百折不挠的毅力,以下是工
2023-06-20