- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数学建模 常见软件包简介1
第二章 常见软件包简介
在数学实验或数学建模中,我们都需要利用一些软件来辅助我们开展工作,比如对实验问题进行量或形观察,原始数据进行加工处理,对建立的模型进行求解、分析等等,因此有必要掌握一些常用的数学软件包的使用。本章对常用的三款软件:Mathematica、Matlab以及Lingo进行介绍。这三款软件各有千秋,各有各的特长,掌握它们对于数学实验或数学建模大有裨益。
§2.1 Mathematica简介
Mathematica是由美国物理学家Stephen Wolfram领导的一个小组开发的,后来他们成立了Wolfram研究公司。1988年推出了Mathematica 1.0版本,因系统精致的结构和强大的计算能力而广泛流传。经过二十多年的不断扩充和修改,生产的一种数学分析型的软件,以符号计算见长,也具有高精度的数值计算功能和强大的图形功能。
一、 Mathematica的启动和运行
假设在Windows环境下已安装好Mathematica7.0,启动Windows后,通过开始/Wolfram Research/ Wolfram Mathematica7启动Mathematica7,在屏幕上显示如图的Notebook(笔记本)窗口,系统暂时取名Untitled-1,直到用户保存时重新命名为止。
图2.1.1 Notebook(笔记本)窗口
输入1+1,然后按下Shif+Enter键,这时系统开始计算并输出计算结果,并给输入和输出附上次序标识In[1]和Out[1],注意In[1]是计算后才出现的;再输入第二个表达式,要求系统将一个二项式展开,按Shift+Enter输出计算结果后,系统分别将其标识为In[2]和Out[2],如图。在Mathematica的Notebook界面下,可以用这种交互方式完成各种运算,如函数作图,求极限、解方程等,也可以用它编写C程序。在Mathematica系统中定义了许多功能强大的函数,我们称之为内建函数(built-in function), 直接调用这些函数可以取到事半功倍的效果。这些函数分为两类,一类是数学意义上的函数,如:绝对值函数Abs[x],正弦函数Sin[x],余弦函数Cos[x],以e为底的对数函数Log[x],以a为底的对数函数Log[a,x]等;第二类是命令意义上的函数,如作函数图形的函数Plot[],解方程函数Solve[],求导函数D[]等。
图2.1.2 输入、输出示例
必须注意的是: Mathematica 严格区分大小写,一般地,内建函数的首写字母必须大写,有时一个函数名是由几个单词构成,则每个单词的首写字母也必须大写,如:求局部极小值函数FindMinimum[f[x],{x,x0}]等。第二点要注意的是,在Mathematica中,函数名和自变量之间的分隔符是用方括号[ ],而不是一般数学书上用的圆括号( ),初学者很容易犯这类错误。圆括号( )括号[ ]用于函数名和自变量之间的分隔如果输入了不合语法规则的表达式,系统会显示出错信息,并且不给出计算结果,例如:要画正弦函数在区间[-10,10]上的图形,输入plot[Sin[x],{x,-10,10}],则plot命令将显示为深红色,意为错误(先前的一些版本,比如Mathematica4.0,若输入plot,系统将提示可能有拼写错误,新符号plot很像已经存在的符号Plot) 。实际上,系统作图命令Plot第一个字母必须大写,一般地,系统内建函数首写字母都要大写。再输入Plot[Sin[x],{x,-10,10}(此处缺少右方括号),运行后系统会将不配对的括号用黄红色显示,如图。并且在输入行后面出现,单击后可给出错误提示。若输入Plot (Sin[x],{x,-10,10}),则同样输入行后面出现,单击给出出错提示。
?
图2.1. 输入示例在一个表达式只有准确无误,方能得出正确结果.学会看系统出错信息能帮助我们较快找出错误,提高工作效率。完成各种计算后,点击File-Exit退出,如果文件未存盘,系统提示用户存盘,文件名以“.nb”作为后缀,称为Notebook文件。以后想使用本次保存结果时可以通过File-Open菜单读入,也可以直接双击它,系统自动调用Mathematica将它打开。
二、表达式的输入
Mathematica提供了多种输入数学表达式的方法除了用键盘输入外, 还可以使用工具或者快捷方式健入运算符、矩阵或数学表达式。
2.1数学表达式二维格式的输入
Mathematica提供了两种格式的数学表达式形如x/(2+3x)+y*(x-w)的称为一维格式,形如的称为二维格式。
你可以使用快捷方式输入二维格式,也可用基本输入工具栏输入二维格式。
2.2特殊字符的输入
MathemMa
文档评论(0)