mathematica教程.ppt_第1页
mathematica教程.ppt_第2页
mathematica教程.ppt_第3页
mathematica教程.ppt_第4页
mathematica教程.ppt_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Mathematica教程,一、Mathematica概述,Mathematica是美国Wolfram研究公司生产的一种数学分析型的软件,它是一个功能强大的常用数学软件。以符号计算见长,也具有高精度的数值计算功能和强大的图形功能。1、进入与退出进入:开始程序MathematicaMathematica8退出:鼠标点击界面右上角的关闭按钮即可。2、界面介绍菜单栏:file、edit、cell、format等。用户区:输入文本、Mathematica命令和程序。在用户区输入的内容被Mathematica用一个具有扩展名为*.nb的文件名来纪录,,默认文件名为:“Untitled-1.nb”3、操作过程(1)、在Notebook用户区输入完Mathematica命令。(2)、按“Shift+Enter”组合键执行。4、简单示例例1求100!例2求24210(32)的值,再求该表达式的平方注:运算后出现的“In1:=”、“Out2=”等是计算机自动产生的。其中In1表示第一输入行,Out1表示第一输出行。则“Inn:=”、“Outn=”分别表示第n行的输入和输出。,二、用Mathematica做代数基本运算,1、数的运算符号数的运算有:加、减、乘、除和乘方,它们在Mathematica中对应的符号为:加()、减()、乘(*)、除(/)和乘方()。2、数学常数Pi()表示圆周率=3.14159E表示自然数e=2.71828Degree表示几何的角度1或/180I表示虚数单位-1开平方IInfinity()表示数学中的无穷大,3、常用函数函数表达式数学含义Expx表示以E为底的指数函数exSqrtx表示开方函数Logx表示以E为底的自然对数函数lnxLoga,x表示以a为底的对数函数logaxSinx,Cosx表示正弦函数sinx,余弦函数cosxTanx,Cotx表示正切函数tanx,余切函数cotxArcSinx,ArcCosx,ArcTanx,ArcCotx分别表示反正弦、反余弦、反正切、反余切函数n!表示阶乘n(n-1)(n-2)1注意:函数名的第一个字母必须大写.,4、精确数与近似数Mathematica的近似数是带有小数点的数;精确数是整数、有理数、数学常数等。如果参与运算的数都是没有小数点的数,则结果将用精确数方式输出;如果参与运算的数带有小数点,则运算结果通常为带有位有效数字的近似数。如:In1:=2+Sin1.0Out1=2.84147(近似数)In2:=2+Sin1Out2=2+Sin1(精确数)Mathematica提供的N函数可以得到精确数的任意精度的近似结果,其调用方式有两个:(1)Nx,n:将x转化成具有n位有效数字的近似实数(2)Nx或x/N:将精确数x转化成近似实数(6位)如:In3:=2*E+SinPi/5/NOut3=6.02435In4:=N2*E+SinPi/5,17Out4=6.0243489092105636,5、Mathematica中的变量(1)命名:以小写英文字母或以小写英文字母开头后跟若干字母或数字表示的字符串.(2)变量赋值方式:变量名=表达式如:In1:=x=2+2(*变量x存放了计算结果4)x*x-x+1(*这里x已经有值4,计算机自动代换)(3)清除变量:Clear变量名1,变量名2,6、自定义函数(1)函数定义在Mathematica中除系统定义的函数外,用户还可以自己定义函数,其一般命令为:一般函数:函数名自变量名_=表达式分段函数:函数名自变量名_=If条件,表达式,例1定义一个函数y=2sinx+x5In5:=yx_=2*Sinx+x5Out5=x5+2sinx例2定义一个分段函数In1:=fx_:=Ifx4时,不一定能求出所有的根.例1求方程x2-1=0的根.In1:=Solvex2-1=0,xOut1=x-1,x1命令形式2:Solve方程1,方程2,方程n,变量1,变量2,变量n功能:求多项式方程的所有根.例2解方程组2x+y=4,x+y=3.In2:=Solve2*x+y=4,x+y=3,x,yOut2=x1,y2,命令形式3:NSolve方程,变量功能:求多项式方程的所有根的近似形式。命令形式4:NSolve方程1,方程2,方程n,变量1,变量2,变量n功能:求多项式方程组所有根的近似形式。注意:所有命令中第一字母必须大写;方程中等号用双等号(=)。例3求方程组x+3y=0,x2+y2=1的所有近似根。In10:=NSolvex+3*y=0,x2+y2=1,x,yOut10=x-0.948683,y0.316228,x0.948683,y-0.316228,三、用Mathematica做高等数学1、极限运算命令形式1:Limitf,x-x0功能:计算x-x0时f的极限,其中f是x的函数。命令形式2:Limitf,x-x0,Direction-1功能:计算x-x0时f的左极限,其中f是x的函数。命令形式3:Limitf,x-x0,Direction-1功能:计算x-x0时f的右极限,其中f是x的函数。注意:在左右极限不相等或左右极限有一个不存在时,Mathematica的默认状态为求右极限。,例计算下列极限(1)(2)(3)(4)In1:=Limit(E(2*x)-1)/x,x-0Out1=2In2:=Limit2(1/x),x-0Out2=In3:=Limit2x,x-0,Direction-1Out3=1In4:=LimitArcTanx,x-InfinityOut4=,2、求导数与微分(1)求导数命令形式1:Df,x功能:求函数f对x的导数。例1求的导数。In1:=Dx8*Sin3x,xOut1=3x8Cos3x+8x7Sin3x命令形式2:Df,x,n功能:求函数f对x的n阶导数。例2求的三阶导数。In2:=Dx8*Sinx,x,3Out2=168x6Cosx-x8Cosx+336x5Sinx-24x7Sinx,(2)求微分:dy=f(x)dx命令形式:Dtf功能:对函数f(x)求微分df例3求y=sinx2的微分dy.In3:=DtSinx2Out3=2xCosx2Dtx3、求不定积分与定积分(1)求不定积分命令形式:Integratef,x例1计算In4:=Integrate1/(Sinx2Cosx2),xOut4=-Cotx+Tanx,(2)计算定积分命令形式1:Integratef,x,xmin,xmax功能:xmin,xmax表示积分下限和上限。例2计算定积分In5:=Integratex5,x,1,2Out5=21/2命令形式2:NIntegratefx,x,xmin,xmax功能:计算定积分的数值积分,xmin,xmax必须是数字。,例1计算定积分,解:Integrate(1+x-1/x)*Expx+1/x,x,1,2Out6=,例2计算定积分,解:本题用定积分基本公式是积不出来的,但用上面命令2可以计算出结果:In7:=NIntegrateExpx2,x,0,1Out7=1.46265(不用该命令,显示错误或不认识的符号),4、画一元函数图形命令形式1:Plotfx,x,xmin,xmax功能:描绘函数f(x)的图形,图形范围是自变量x满足xminxxmax的部分,其选择项参数值取默认值。例1画出函数y=sinx2在-5x5的图形In8:=PlotSinx2,x,-5,5Out8=,例2做出函数的图像,解:In9:=PlotEx/(1+x),x,-2,2,Out9=,命令形式2:Plotfx,gx,x,xmin,xmax功能:在同一坐标系画多个函数的图形。例2在同一坐标系中画出函数y=cos2x和y=x的图形,自变量范围为:-2x2.In10:=PlotCos2x,x,x,-2,2Out10=,命令形式3:Plotfx,x,xmin,xmax,PlotStyle-RGBColor1,0,0功能:给图象加颜色。例3描绘函数的图形(红色).In11:=PlotE(-x2),x,-2,2,PlotStyle-RGBColor1,0,0Out11=,5、画平面参数曲线图形,命令形式1:ParametricPlotxt,yt,t,tmin,tmax,功能:画出平面参数曲线方程为:x=x(t),y=y(t)满足tminttmax的部分的一条平面参数曲线图形,命令形式2:ParametricPlotx1t,y1t,x2t,y2t,t,tmin,tmax,功能:在同一个坐标系中画出一组平面参数曲线,对应的参数曲线方程为:x1=x1(t),y1=y1(t);x2=x2(t),y2=y2(t);,t满足tminttmax.,例1画出半径为2的圆的图形,解:由于圆为封闭曲线,故应该用参数绘图命令来画。半径为2的圆的参数方为:x=2cost,y=2sint(0t2),In12:=ParametricPlot2Cost,2Sint,t,0,2Pi,Out12=,6.求解微分方程,命令形式1:Dsolve

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论