Mathematica完美教程-从入门到精通.ppt
《Mathematica完美教程-从入门到精通.ppt》由会员分享,可在线阅读,更多相关《Mathematica完美教程-从入门到精通.ppt(200页珍藏版)》请在咨信网上搜索。
1、Mathematica教程第第1章章Mathematica概述概述第第2章章Mathematica的基本量的基本量第第3章章Mathematica的基本运算的基本运算第第4章章Mathematica函数作图函数作图第第5章章Mathematica微积分的基本操作微积分的基本操作第第6章章Mathematica微分方程的求解微分方程的求解第第7章章Mathematica程序设计程序设计第第1章章Mathematica概述概述1.运行和启动介绍如何启动Mathematica软件,如何输入并运行命令2.表达式的输入介绍如何使用表达式3.帮助的使用如何在Mathematica中寻求帮助。1.1.1Ma
2、thematica的启动和运行的启动和运行Mathematica是美国是美国Wolfram研究公司生产的研究公司生产的一种数学分析型的软件,以符号计算见长,也一种数学分析型的软件,以符号计算见长,也具有高精度的数值计算功能和强大的图形功能。具有高精度的数值计算功能和强大的图形功能。假设在假设在Windows环境下已安装好环境下已安装好Mathematica4.0,启动,启动Windows后,在后,在“开开始始”菜单的菜单的“程序程序”中单击中单击,就,就启动了启动了Mathematica4.0,在屏幕上显示如图的,在屏幕上显示如图的Notebook窗口,系统暂时取名窗口,系统暂时取名Untit
3、led-1,直,直到用户保存时重新命名为止。到用户保存时重新命名为止。输入输入1+1,然后按下,然后按下Shift+Enter键,这时系统开键,这时系统开始计算并输出计算结果,并给输入和输出附上次始计算并输出计算结果,并给输入和输出附上次序标识序标识In1和和Out1,注意,注意In1是计算后才出现是计算后才出现的;再输入第二个表达式,要求系统将一个二项的;再输入第二个表达式,要求系统将一个二项式展开,按式展开,按Shift+Enter输出计算结果后,系统分输出计算结果后,系统分别将其标识为别将其标识为In2和和Out2。如图。如图在在Mathematica的的Notebook界面下,可以用这
4、界面下,可以用这种交互方式完成各种运算,如函数作图,求极限、种交互方式完成各种运算,如函数作图,求极限、解方程等,也可以用它编写像解方程等,也可以用它编写像C那样的结构化程那样的结构化程序。序。在在Mathematica系统中定义了许多功能强大的函系统中定义了许多功能强大的函数,我们称之为内建函数(数,我们称之为内建函数(built-infunction),直接调用这些函数可以取到事半功倍的效果。这直接调用这些函数可以取到事半功倍的效果。这些函数分为两类:些函数分为两类:(1)一类是数学意义上的函数,如:绝对值函数一类是数学意义上的函数,如:绝对值函数Absx,正弦函数,正弦函数Sinx,余弦
5、函数,余弦函数Cosx,以,以e为底的对数函数为底的对数函数Logx,以,以a为底的对数函数为底的对数函数Loga,x等;等;(2)第二类是命令意义上的函数,如作函数图形的第二类是命令意义上的函数,如作函数图形的函数函数Plotfx,x,xmin,xmax,解方程函数,解方程函数Solveeqn,x,求导函数,求导函数Dfx,x等。等。Mathematica严格区分大小写。严格区分大小写。一般地,内建函数的首写字母必须大写,有时一个函数一般地,内建函数的首写字母必须大写,有时一个函数名是由几个单词构成,则每个单词的首写字母也必须大名是由几个单词构成,则每个单词的首写字母也必须大写,如:求局部极
6、小值函数写,如:求局部极小值函数FindMinimumfx,x,x0等。第二点要注意的是,在等。第二点要注意的是,在Mathematica中,函数名和中,函数名和自变量之间的分隔符是用方括号自变量之间的分隔符是用方括号“”,而不是一般数,而不是一般数学书上用的圆括号学书上用的圆括号“()”,初学者很容易犯这类错误。,初学者很容易犯这类错误。必须注意的是如果输入了不合语法规则的表达式,系统会显示出错信息,如果输入了不合语法规则的表达式,系统会显示出错信息,并且不给出计算结果。并且不给出计算结果。例如:要画正弦函数在区间例如:要画正弦函数在区间-10,10上的图形,输入上的图形,输入plotSin
7、x,x,-10,10,则系统提示,则系统提示“可能有拼写错误,可能有拼写错误,新符号新符号plot很像已经存在的符号很像已经存在的符号Plot”,实际上,实际上,系统作图命令系统作图命令“Plot”第一个字母必须大写,一般地,系统第一个字母必须大写,一般地,系统内建函数首写字母都要大写。再输入内建函数首写字母都要大写。再输入PlotSinx,x,-10,10,系统又提示缺少右方括号,并且将不配对的括号用蓝色,系统又提示缺少右方括号,并且将不配对的括号用蓝色显示,如图显示,如图一个表达式只有准确无误,方能得出正确结果。学会看系一个表达式只有准确无误,方能得出正确结果。学会看系统出错信息能帮助我们
8、较快找出错误,提高工作效率。统出错信息能帮助我们较快找出错误,提高工作效率。1.1.2表达式的输入表达式的输入Mathematica提供了多种输入数学表达式的方法。除提供了多种输入数学表达式的方法。除了用键盘输入外,了用键盘输入外,还可以使用工具栏或者快捷方式健入还可以使用工具栏或者快捷方式健入运算符、矩阵或数学表达式。运算符、矩阵或数学表达式。1数学表达式二维格式的输入数学表达式二维格式的输入Mathematic担提供了两种格式的数学表达式。形如担提供了两种格式的数学表达式。形如x/(2+3x)+y*(x-w)的称为一维格式,形如的称为一维格式,形如的称为的称为二维格式。二维格式。你可以使用
9、快捷方式输入二维格式,也可用基本输入工具你可以使用快捷方式输入二维格式,也可用基本输入工具栏栏输入二维格式。输入二维格式。可从可从FILE菜单中激活菜单中激活Palettes-BasicInput工具栏,也工具栏,也可输入,可输入,并且使用工具栏可输入更复杂的数学表达式。并且使用工具栏可输入更复杂的数学表达式。如图:如图:2特殊字符的输入特殊字符的输入MathemMatica还提供了用以输入各种特殊符号还提供了用以输入各种特殊符号的工具样。基本输入的工具样。基本输入工具样包含了常用的特殊字工具样包含了常用的特殊字符(上图),只要单击这些字符按钮即可输入。符(上图),只要单击这些字符按钮即可输入
10、。若要输入其它的若要输入其它的特殊字符或运算符特殊字符或运算符号,必须使用从号,必须使用从FILE菜单中选取菜单中选取CompleteCharacters工具栏工具栏,如图:如图:1.2Mathematica的联机帮助系统的联机帮助系统用用Mathematica的过程中,常常需要了解一个命令的过程中,常常需要了解一个命令的详细用法,或者想知系统中是否有完成某一计算的详细用法,或者想知系统中是否有完成某一计算的命令,联机帮助系统永远是最详细、最方便的资的命令,联机帮助系统永远是最详细、最方便的资料库料库1获取函数和命令的帮助:在获取函数和命令的帮助:在Notebook界面下界面下,用用?或?或?
11、可向系统查询运算符、函数和命令的定可向系统查询运算符、函数和命令的定义和用法义和用法,获取简单而直接的帮助信息。获取简单而直接的帮助信息。例如例如,向向系统查询作图函数系统查询作图函数Plot命令的用法?命令的用法?Plot系统将给系统将给出调用出调用Plot的格式以及的格式以及Plot命令的功能命令的功能(如果用两如果用两个问号个问号“?”,则信息会更详细一些,则信息会更详细一些)。?Plot*给出所有以给出所有以Plot这四个字母开头的命令这四个字母开头的命令2Help菜单:任何时候都可以通过按菜单:任何时候都可以通过按F1键或点击键或点击帮助菜单项帮助菜单项HelpBrowser,调出帮
12、助菜单调出帮助菜单,如下图如下图所示所示Built-inFunction内建函数,按数值计算、代数计算、图形和编程分类存放Add-ons有程序包(StandardPackages)MathLinkLibrary等内容TheMathematicaBook完整的Mathematica使用手册GettingStarted/Demos初学者入门指南和多种演示OtherInformation菜单命令的快捷键,二维输入格式等MasterIndex按字母命令给出命令、函数和选项的索引表其中的各按钮用途如下表所示其中的各按钮用途如下表所示 如果要查找如果要查找Mathematica中具有某个功能的函数,中具有
13、某个功能的函数,可以通过帮助菜单中的可以通过帮助菜单中的Mahematica使用手册,通使用手册,通过其目录索引可以快速定位到自己要找的帮助信过其目录索引可以快速定位到自己要找的帮助信息。息。例如:需要查找例如:需要查找Mathematica中有关解方程中有关解方程的命令,单击的命令,单击“TheMathematicaBook”按钮,按钮,再单击再单击“Contents”,在目录中找到有关解方程,在目录中找到有关解方程的节次,点击相应的超链接,有关内容的详细说的节次,点击相应的超链接,有关内容的详细说明就马上调出来了。如果知道具体的函数名,但明就马上调出来了。如果知道具体的函数名,但不知其详细
14、使用说明,可以在命令按钮不知其详细使用说明,可以在命令按钮Goto右右边的文本框中键入函数名,按回车键后就显示有边的文本框中键入函数名,按回车键后就显示有关函数的定义、例题和相关联的章节。关函数的定义、例题和相关联的章节。例如例如,要,要查找函数查找函数Plot的用法,只要在文本框中键入的用法,只要在文本框中键入Plot,按回车键后显示如图的窗口,按回车键后显示如图的窗口,再按回车键,则显示再按回车键,则显示Plot函数的详细用法和例题。如果已经函数的详细用法和例题。如果已经确知确知Mathematica中有具有某个功能的函数,但不知具体中有具有某个功能的函数,但不知具体函数名,可以点击函数名
15、,可以点击Built-inFunctions按钮,再按功能分类按钮,再按功能分类从粗到细一步一步找到具体的函数,例如,要找画一元函数从粗到细一步一步找到具体的函数,例如,要找画一元函数图形的函数,点击图形的函数,点击Built-inFunctions-GraphicsandSound-2DPlots-Plot,找到,找到Plot的帮助信息。的帮助信息。如果知道具体的函数名,但不知其详细使用说明,可以在如果知道具体的函数名,但不知其详细使用说明,可以在命令按钮命令按钮Goto右边的文本框中键入函数名,按回车键后就右边的文本框中键入函数名,按回车键后就显示有关函数的定义、例题和相关联的章节。例如,
16、要查找显示有关函数的定义、例题和相关联的章节。例如,要查找函数函数Plot的用法,只要在文本框中键入的用法,只要在文本框中键入Plot,按回车键后显,按回车键后显示如图示如图1-5的窗口,再按回车键,则显示的窗口,再按回车键,则显示Plot函数的详细用函数的详细用法和例题。法和例题。如果已经确知如果已经确知Mathematica中有具有某个功能的函数,但中有具有某个功能的函数,但不知具体函数名,可以点击不知具体函数名,可以点击Built-inFunctions按钮,再按按钮,再按功能分类从粗到细一步一步找到具体的函数,例如,要找画功能分类从粗到细一步一步找到具体的函数,例如,要找画一元函数图形
17、的函数,点击一元函数图形的函数,点击Built-inFunctions-GraphicsandSound-2DPlots-Plot,找到,找到Plot的帮助的帮助信息。信息。第第2章章Mathematica的基本量的基本量1.数据类型和常量 mathematica中的数据类型和基本常量2.变量变量的定义,变量的替换,变量的清除等3.函数函数的概念,系统函数,自定义函数的方法4.表表的创建,表元素的操作,表的应用5.表达式表达式的操作6.常用符号经常使用的一些符号的意义2.1数据类型和常数数据类型和常数1数值类型数值类型在在Mathematic中,基本的数值类型有四种:整数,中,基本的数值类型有
18、四种:整数,有理数、实数和复数。有理数、实数和复数。如果你的计算机的内存足够大,如果你的计算机的内存足够大,Mathemateic可以表可以表示任意长度的精确实数,而不受所用的计算机字长的示任意长度的精确实数,而不受所用的计算机字长的影响。整数与整数的计算结果仍是精确的整数或是有影响。整数与整数的计算结果仍是精确的整数或是有理数。理数。例如:例如:2的的100次方是一个次方是一个31位的整数:位的整数:ln1:=2100Out1=1267650600228228229401496703205376在在Mathematica中允许使用分数,也就是用有理中允许使用分数,也就是用有理数表示化简过的分
19、数。当两个整数相除而又不能数表示化简过的分数。当两个整数相除而又不能整除时,系统就用有理数来表示,即有理数是由整除时,系统就用有理数来表示,即有理数是由两个整数的比来组成如:两个整数的比来组成如:In2:=12345/5555Out2=2469/1111实数是用浮点数表示的,实数是用浮点数表示的,Mathematica实数的有实数的有效位可取任意位数,是一种具有任意精确度的近效位可取任意位数,是一种具有任意精确度的近似实数,当然在计算的时候也可以控制实数的精似实数,当然在计算的时候也可以控制实数的精度。实数有两种表示方法:一种是小数点另外一度。实数有两种表示方法:一种是小数点另外一种是用指数方
20、法表示的。如:种是用指数方法表示的。如:ln3:=0.239998Out3=0.23998ln4:=0.12*1011Out4=0.12*1011实数实数也可以与整数,有理数进行混合运算结果还也可以与整数,有理数进行混合运算结果还是一个实数。是一个实数。复数复数是由实部和虚部组成。实部和虚部可以用整是由实部和虚部组成。实部和虚部可以用整数,实数,有理数表示。在数,实数,有理数表示。在Mathematica中,用中,用I表示虚数单位如:表示虚数单位如:In6:=3+0.7IOut6:=3+0.7I2.不同类型数的转换不同类型数的转换在在Mathematica的不同应用中,通常对数字的类型要求是不
21、的不同应用中,通常对数字的类型要求是不同的。例如在公式推导中的数字常用整数或有理数表示,同的。例如在公式推导中的数字常用整数或有理数表示,而在数值计算中的数字常用实数表示。在一般情况下在输而在数值计算中的数字常用实数表示。在一般情况下在输出行出行Outn中,系统根据输入行中,系统根据输入行lnn的数字类型对计算结的数字类型对计算结果做出相应的处理。如果有一些特殊的要求,就要进行数果做出相应的处理。如果有一些特殊的要求,就要进行数据类型转换。据类型转换。在在Mathematica中的提供以下几个函数达到转换的目的:中的提供以下几个函数达到转换的目的:Nx将将x转换成实数转换成实数Nx,n将将x转
22、换成近似实数,转换成近似实数,精度为精度为nRationalizex给出给出x的有理数近似值的有理数近似值Rationalizex,dx给出给出x的有理数近似值的有理数近似值,误差小于误差小于dx举例举例ln1=N5/3,20Out1=1.66666666666666666667ln2:=N%,10Out2=1.66666667二行输出是把上面计算的结果变为二行输出是把上面计算的结果变为10位精度的数字。表位精度的数字。表示上一输出结果。示上一输出结果。In3=Rationalize%Out3=5/33.数学常数数学常数Mathematica中定义了一些常见的数学常数,这中定义了一些常见的数学
23、常数,这些数学常数都是精确数,例如表示圆周率。些数学常数都是精确数,例如表示圆周率。Pi圆周率,圆周率,=3.1415926535897932E自然对数的底,自然对数的底,e=2.7182818284590452DegreePi/180I虚数单位,虚数单位,I=-1Infinity无穷大无穷大,Infinity负无穷大负无穷大,-GoldenRatio黄金分割数,黄金分割数,=1.6180339887498948数学常数可用在公式推导和数值计算中。在数值计算中表数学常数可用在公式推导和数值计算中。在数值计算中表示精确值示精确值,如:如:In1:=Pi2Out1=ln2:=Pi2/NOut2=9
24、.869614.数的输出形式数的输出形式在数的输出中可以使用转换函数进行不同数据类在数的输出中可以使用转换函数进行不同数据类型和精度的转换。另外对一些特殊要求的格式还型和精度的转换。另外对一些特殊要求的格式还可以使用如下的格式函数:可以使用如下的格式函数:NumberFormexpr,n以以n位精度的实数形位精度的实数形式输出实数式输出实数exprScientificFormexpr以科学记数法输出实以科学记数法输出实数数exprEngineeringFormexpr以工程记数法输出实以工程记数法输出实数数expr例如:例如:ln1:=NPi30,30Out1=ln2:=NumberForm%
25、,10Out2/NumberForm=下面的函数输出幂值可被下面的函数输出幂值可被3整除的实数整除的实数In3=EngineeringForm%Out3/EngineeringForm=2.2变量变量1变量的命名变量的命名Mathematica中内部函数和命令都是以大写字母开始的标中内部函数和命令都是以大写字母开始的标示符。为了不会与它门混淆,我们自定义的变量应该是以示符。为了不会与它门混淆,我们自定义的变量应该是以小写字母开始,后跟数字和字母的组合,长度不限。小写字母开始,后跟数字和字母的组合,长度不限。例如:例如:a12,ast,aST都是合法的,而都是合法的,而12a,z*a是非法的。是
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Mathematica 完美 教程 入门 精通
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【可****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【可****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。