Mathematica课件math.ppt
《Mathematica课件math.ppt》由会员分享,可在线阅读,更多相关《Mathematica课件math.ppt(27页珍藏版)》请在三一办公上搜索。
1、Mathematica概述,第一章,Mathematica是通用数学软件之一,它的原始系统是由美国物理学家Stephen Wolfram领导的一个小组开发的,最初的目的是用来进行量子力学研究的。Mathematica是目前比较流行的符号运算软件之一,它不仅可以完成微积分线性代数及数学各个分支公式推演中的符号演算,而且可以数值求解非线性方程、优化等问题。还可以进行图形、声音处理以及文件处理。Mathematica的基本系统是用C语言编写的,因此能够很方便地移植到各种计算机系统上。在本章中,我们要介绍Mathematica中提供的基本操作。,1.1 Mathematica的工作环境当用户运行Mat
2、hematica时,将会首先出现Mathematica窗口。该窗口与其它应用软件略有不同,它主要包括一个执行各种功能的工作条和一个工作区窗口,这两个部分是分开的。,Mathematica的基本用法并不复杂,首先单击工作区窗口,可以看到工作区窗口的标题栏以高亮度显示,表示该窗口被选种。然后输入希望的计算式,如“2+3”,然后同时按下“shift”键和“Enter”键,或小键盘“Enter”键,执行该计算。,每次使用Mathematica,第一次计算时间总是比较长,从第二次计算开始就会很迅速了。Mathematica将把每次的输入记录在案,并给每个输入记录用“Inn”编号,计算结果用“Outn”编
3、号,第n个计算结果对应第n个输入内容。用户的每一次输入和Mathematica的每一次输出,以及相对应的输入和输出,都被称为“细胞”。可以看到,细胞都用“”来标识了,1.2 Mathematica的基本功能1.数值计算功能在选中的窗口中输入要计算的公式后同时按下“Shift”键和“Enter”键,Mathematica将执行该计算并给出计算结果,例如:In1:=4+9-6Out1=7Mathematica可以自动调节计算结果的长度:In2:=8111因为上面最后一个例子所得的整数,其位数超过了150,所以符号被使用上作为表示继续的标志,以说明输出的结果被转到了下一行.In3:=2/3+4/7O
4、ut3=,In4:=N2500Out4=3.27339 10150In5:=Sqrt75Out5=5In6:=N%Out6=8.66025数学常数,如 E,I和pi,均为内置的。In7:=NEOut7=2.71828In8:=NPiOut8=3.14159In9:=Sqrt-9Out9=3i当使用N函数时,Mathematica只显示6位有效数字(默认),可以得到更精确的显示,如In10:=NPi,35,一切 标准 数学函数,这里都有提供。如,自然对数用Log函数表示,以2为底,1024的对数用Log2,1024表示。三角函数(Sin,Cos,Tan,Sec,等等)及它们的反函数(ArcSin
5、,ArcCos,等等),可以作用于任何类型的数或表达式。In11:=LogEOut11=1In12:=Log2,1024Out12=10In13:=CosPi/3Out13=In14:=ArcTan1Out14=In15:=SinPi CosPiOut15=0,2.符号运算功能Mathematica的最大特点是进行符号运算,得到解析解。举例如下:(1)求解代数方程,可以使用Solve函数例如解方程ax2+bx+c=0In16:=Solvea x2+b x+c=0,x(2)求不定积分,可以使用Integrate函数例如计算In17:=Integrate1/(1-x3),x(3)求定积分,可以用I
6、ntegrate函数例如计算In18:=IntegrateSinx,x,0,Pi(4)求导数,可以用D函数例如求ln(x)的二阶导数In19:=DLogx,x,2In20:=Dfgx,x,(5)求二重积分,也用Integrate函数例如计算In21:=IntegrateSqrtx2+y2,x,0,1,y,0,x(6)用DSolve函数可以解微分方程例如解y(x)=ay(x)In22:=DSolveyx=a yx,yx,x再如求y(x)=ay(x),y(0)=1,y(0)=0的特解In23:=DSolveyx=a yx,y0=1,y0=0,yx,x,3.Mathematica的绘图功能,Math
7、ematica具有强大的图形功能.用户可以使用它作出函数的二维或三维图形.,例如画出(1)函数sin(x)+sin(1.6x)的二维图形(2)函数sin(xy)的三维图形,In23:=PlotSinx+Sin1.6x,x,0,40,Out23=-Graphics-,In24:=Plot3DSinx y,x,0,4,y,0,4,PlotPoints-30,Out24=-SurfaceGraphics-,这里只列出Mathematica的一小部分功能,Mathematica还能进行很多复杂的数学运算.后面的章节中将陆续介绍到这些功能.,1.3 从Mathematica中获得信息,1.用“?”来得到
8、帮助比如,下面得到了函数Sin的帮助信息:In24:=?SinSinz gives the sine of z.2用“?”来得到更多的帮助信息 In34:=?Log Logz gives the natural logarithm of z(logarithm to base e).Logb,z gives the logarithm to base b.AttributesLog=Listable,NumricFunction,Protected,3.用“?”得到一些目标信息除了得到帮助信息外,使用“?”还可以得到一些目标信息。比如,下面是查询所有以“O”开头的函数的名称的方法:In43:=
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Mathematica 课件 math
链接地址:https://www.31ppt.com/p-5438839.html