经济管理软件简介.pptx
《经济管理软件简介.pptx》由会员分享,可在线阅读,更多相关《经济管理软件简介.pptx(19页珍藏版)》请在冰豆网上搜索。
![经济管理软件简介.pptx](https://file1.bdocx.com/fileroot1/2023-10/8/e1097361-c5d0-4770-bb6e-648e13359264/e1097361-c5d0-4770-bb6e-648e133592641.gif)
管理运筹学软件简介,第五节Lindo,Lingo简介,Lindo的作用:
用于解线性规划、非线性规划、二次规划和整数规划等,也可以用于一些非线性和线性方程组的求解以及代数方程求根等。
可用于求解线性或非线性规划问题,同时也是一个矩阵生成器。
Lingo的作用:
Lindo的工作环境:
Lingo的工作环境:
应用举例:
一奶制品加工厂用牛奶生产A1,A2两种奶制品,一桶牛奶可以在设备甲上用12小时加工成3公斤A1,或在设备乙上用8小时加工成4公斤A2。
根据市场需求,生产的A1,A2全部可以售出,且每公斤A1获利24元,每公斤A2获利16元。
现在加工厂每天能得到50桶牛奶的供应,每天工人的总的劳动时间为480小时,且设备甲每天至多能加工100公斤A1,设备乙加工能力没有限制,试着为该厂制定一个生产计划,使其每天获利最大,并讨论以下问题:
1、若用35元可以买到一桶牛奶,能否做此投资?
2、若可以聘用临时工人增加劳动时间,付给临时工人的工资最多是每小时多少元?
基本模型如下:
决策变量:
设每天用p1桶牛奶生产A1,用p2桶牛奶生产A2;,目标函数:
设每天获利z元。
p1桶牛奶可生产3p1公斤A1,获利243p1,p2桶牛奶可生产4p2公斤A2,获利164p2,故z72p164p2;,约束条件:
原料供应:
生产A1,A2的牛奶总量不得超过每天的供应,即:
p1p2=50桶。
劳动时间:
生产A1,A2的总加工时间不得超过每天工人总的劳动时间,即12p18p2=480,设备能力:
A1的产量不得超过设备甲每天的加工能力,即3p1=100,非负约束:
p1,p2均不能为负值,即p1=0,p2=0,Lindo程序:
max72p1+64p2st2)p1+p2=503)12p1+8p2=4804)3p1=100end,注:
Lindo中已规定所有决策变量均非负,故非负约束不用输入;乘号省略,式中不能有括号,右边不能有数学符号;=与等效;2),3),4)是为了便于从结果中查找信息和进行灵敏性分析;程序以end结束。
如上,结果的第3,5,6行明确得出了本题的最优解为p120,p230,最优值z3360,即20桶牛奶生产A1,30桶牛奶生产A2,可以获得最大利润3360元。
结合题目的2个问题对结果进行分析:
1、如上,输出的710行”SLACKORSURPLUS”给出了原料,劳动时间,设备甲的加工能力这三种资源在最优解下是否有剩余。
我们看到2)原料,3)劳动时间的剩余都为零,4)设备甲尚余40公斤加工能力。
2、目标函数可看作效益,那么资源一旦增加,效益必然跟着增长,如上,输出的710行“DUALPRICES”(影子价格),给出三种资源在最优解下“资源”增加1个单位时“效益”的增量:
2)原料增加一桶牛奶时利润增加48元,3)劳动时间增加一小时利润增加2元,而增加设备甲的生产能力显然不会使利润增加。
问题1的解答:
用35元可以买1桶牛奶,低于一桶牛奶的影子价格,当然可以进行投资。
问题2的解答:
若聘用临时工人增加劳动时间,那么付给的工资低于劳动时间的影子价格才能增加利润,所以工资最多是每小时2元。
第五节SAS、SPSS简介,SAS(StatisticalAnalysisSystem):
是一个大型的数据管理与数据统计分析处理软件,它可应用于理、工、农、林、医、管理、商业和行政事务等各个领域。
早期SAS只能在大型计算机上运行,直到1985年才出现了可在IBM-PC及其兼容微机上运行的SAS版本。
目前在微型计算机上运行的SAS已有多个版本。
SPSS(StatisticalPackagefortheSocialScience):
是目前世界上最为流行的,适用于社会科学、自然科学等各领域的统计分析软件之一,它在医疗、卫生、体育、经济等领域的科研工作中也得到了广泛使用。
SPSS8.0forWindows可以在Windows95以上环境下运行,是一个组合式软件包,具有Windows软件的所有特点,操作简便,易学易用。
第一章数学软件综述,第一节Matlab简介,Matlab的发展历史:
MATLAB是Mathworks公司于1982年推出的一套高性能数值计算的可视化软件,它集数值分析、矩阵运算、信号处理和图形显示于一体,构成一个使用方便、界面友好的用户环境。
在这个环境下,用户只需简单地列出数学表达式,结果便可以数值或图形方式显示在计算机屏幕上。
是以矩阵计算为基础的、交互式的科学和工程计算软件,Matlab,20世纪70年代后期,雏形,CleveMoler博士开发的接口程序,1983年春,JohnLittle敏锐地觉察到MATLAB在工程领域的广阔前景,于是与CleveMoler一起开发了第二代专业版,发展,1984年,正式面世,CleveMoler和JohnLittle成立了MathWorks公司,正式把MATLAB推向市场,至今,不断完善,MATLAB已经发展成为适合多学科、多种工作平台的功能强大的大型软件,目前已经开发到7.0版本,MATrixLABoratory的缩写,MATLAB的特点,编程效率高,计算功能强,易于扩展,使用简便,附带30多个工具箱:
优化工具箱、统计工具箱、符号运算工具箱等等,以下简单介绍一下MATLAB的以下特点:
1、语言简洁紧凑,使用方便灵活,库函数极其丰富。
MATLAB程序书写形式自由,利用其丰富的库函数避开繁杂的子程序编程任务,压缩了一切不必要的编程工作。
由于库函数都由本领域的专家编写,因此用户不必担心函数的可靠性。
可以说,用MATLAB进行科技开发是站在专家的肩膀上进行的。
2、运算符丰富。
由于MATLAB是用C语言编写的,MATLAB提供了和C语言几乎一样多的运算符,灵活使用MATLAB的运算符将使程序变得极为简短。
3、具有结构化的控制语句(如for循环、while循环、break语句和if语句),和面向对象编程的特性。
4、语法限制不严格,程序设计自由度大。
例如,在MATLAB里,用户无需对矩阵预定义就可使用。
5、程序的可移植性很好,基本上不作修改就可以在各种型号的计算机和操作系统上运行。
6、图形功能强大。
在FORTRAN和C语言与眼里,绘图都很不容易,但在MATLAB里,数据的可视化非常简单。
MATLAB还具有较强的编辑图形界面的能力。
7、MATLAB的缺点是,和其他高级程序相比,程序的执行速度较慢。
由于MATLAB的程序不用编译等预处理,也不生成可执行文件,程序为解释执行,所以速度较慢。
8、功能强大的工具箱。
MATLAB包含两个部分:
核心部分和各种可选的工具箱。
核心部分中有数百个内部函数。
其工具箱又可分为两类:
功能性工具箱和学科性工具箱。
这些工具箱都是由该领域内的学术水平很高的专家编写的,所以用户无需编写自己学科范围内的基础程序,就可以直接进行高、精、尖的研究。
9、源程序的开放性。
开放性也许是MATLAB最受人们欢迎的特点。
除内部函数以外,MATLAB的所有核心文件和工具箱文件都是可读可改的源文件,用户可通过对源文件的修改以及加入自己的文件构成新的工具箱。
第二节Mathematica简介,Mathematica的发展历史:
Mathematica是由美国物理学家StephenWolfram领导的WolframResearch公司1987年开发的数学分析类软件。
Mathematica软件是用C语言开发的,能够方便的移植到各种计算机系统上。
它是一个交互式、集成化的计算机软件系统。
Mathematica的特点和优势,强大的符号计算功能,多种专业模板便于各种操作,完善的绘图和可视化功能,高精度的数值分析功能,第三节Mathcad简介,Mathcad的发展历史:
Mathcad软件是由MathSoft公司推出的一种交互式数值系统。
该软件定位于向广大教师、学生、工程人员提供一个兼备文字处理、数学和图形能力的集成工作环境双使他们能方便地准备教案、完成作业和准备科学分析报告。
Mathcad的三大特点,指令完全符合人们的书写习惯,灵活的“便笺”式文字处理能力,生成的“电子书籍”中的指令、函数、图形都是“活的”,计算精度、速度、算法的稳定性以及复杂的符号运算,Mathcad的劣势,第四节Maple简介,Maple的发展历史:
Maple是加拿大滑铁卢大学(UniversityofWaterloo)和WaterlooMapleSoftware公司注册的一套为微积分、线性代数和微分方程等高等数学使用的软件包。
它是当今世界上最优秀的几个数学软件之一。
Maple的主要特点,强大的符号运算功能,