Mathematica基础知识.ppt
《Mathematica基础知识.ppt》由会员分享,可在线阅读,更多相关《Mathematica基础知识.ppt(75页珍藏版)》请在三一办公上搜索。
1、天水师范学院,高等数学实验(Mathematica篇)任课教师:高忠社,序,一、目前常见的数学软件分类 公共基础软件:Basic、Fortran、Turbo C、Pascal等.矩阵实验室系统:Matlab.计算机代数系统:Mathematica、Maple等.交互式数学软件:MatheCAD等.,二、部分数学软件各自的特点描述Mathematica:数值运算和解析运算可以非常地 精确.MathCAD:可视化数学运算工具.Matlab:数值计算十分快捷.MatematicaMaple:符号运算更为有力.,第一章 Mathematica用法简介,Mathematica是美国Wolfram研究公司
2、生产的一种数学分析型软件。主要包括:数值计算、符号计算、图形功能和程序设计4个方面的功能,含有功能强大、种类丰富的内部函数,用户也可以自由地定义自己的函数并扩充到系统函数中。,Mathematica也是一个交互式的系统,其用户界面为图形形式,使用起来很方便,且可以很方便的与其它软件(如字处理软件等)交换信息,图形处理也更直观、方便,使用更广泛。下面主要以Mathematica5.0版本为基础来介绍其基本使用方法。,1、Mathematica 基本操作,1.1 启动与退出,假设在Windows下已安装好Mathematica,启动Windows后,在“开始”菜单的“程序”中单击,就启动了Math
3、ematica,在屏幕上显示如下图的Notebook主窗口,系统暂时取名为Untitled-1,直到用户保存时重新命名为止。,在主窗口中,可以开始输入命令进行计算工作。需要注意的是:Mathematica的计算核心一般不是进入系统后马上启动的,只有在给出了确实的计算指令后才开启,因此Mathematica的第一条命令的执行速度相对会慢一些。退出Mathematica与其它Windows程序一样,可以用Alt+F4、File-Exit或关闭按钮。,1.2 输入命令,进入Mathematica后,就可以输入命令。系统解释并执行命令后,将把输入命令编号,前面加上Innum:=的信息(”num”代表输
4、入命令的序号),输出结果前将加上提示符Outnum=。注意:输入命令并不是以回车符(Enter)结束,可以一次输入多行命令。执行命令一般是Shift+Enter或数字键盘中的Enter键。,1.3 NoteBook,Mathematica中的输入输出都是在NoteBook中进行的。每一次输入和输出作为单元(cell)出现,所有的资料,包括文本和图形都被组成有序的单元,通过定制,可以改变单元的字体、大小、放大缩小图形,还可以利用鼠标单元右部的标志线选择一个或一组单元,进行单元的操作。退出Mathematica时会询问是否保存本次工作。,1.4 复制和剪切,尽管Mathematica可以保存自己的
5、工作,但也可以将算出的结果保存到其它文件中,或者将在其它文本编辑器中编辑的命令调到Mathematica中执行。这些操作都可以通过Windows剪贴板来完成。,1.5 使用以前的结果,任何时候都可以在输入表达式里写百分号”%”表示上一次计算的结果。这样就可以方便的使用前面的计算结果构造新的计算。例如:In1:=x2+2x*y+5x*y2 In2:=%*(x2+y)注:%表示倒数第二个计算结果;%n表示第n个计算结果。,1.6 使用联机求助系统,在使用Mathematica的过程中,常常需要了解一个命令的详细用法,或者想知道是否有完成某一任务的函数。此时就需要借助帮助系统来实现。运算区的查询 在
6、运算区内输入相应的命令,可以查询内部函数(操作)的有关信息。,常见输入方式有:?Name:给出有关Name的有关信息;?Name:给出有关Name的消息信息;?L*:给出以L开头的所有函数(操作)的全 名。如:?Log语句将给出函数Logx的有关信息。,Windows格式的在线查询 在Mathematica的工作窗口中,通过File-Help Browser或Shift+F1可以激活Help Browser帮助系统。窗口如下图所示:,Help Browser中主要帮助信息解析:Build-in Funtion:查询Mathematica的所有内部命令与 函数的使用方法;Add-ons:查询Ma
7、thematica的函数库命令与函数的用 法;The Mathematica Book:Mathematica的完整手册;Getting Started/Demos:初学者使用说明与范例;Other Information:其它信息,包括Mathematica集成环境介绍、数学表达式二维格式的输入方法等;Master Index:用索引的方法查询Mathematica关键词。,帮助系统使用说明:选择搜索主题的类别之后,输入关键词,单击GOTO按钮开始搜索主题,或者在最左边的选项列表中选择搜索主题类别后,在逐渐缩小查询范围,进行搜索。如:查询Limit可以直接在Help Browser中输入Li
8、mit,也可以选择Algebraic Computation-Calculus-Limit查询。,关于“;”的使用 Mathematica中规定“;”为其语句分隔符,当其后不再有Mathematica语句时,其含义为要求系统不再输出该语句的运算结果中Out后面的结果;若其后还有其它语句时,则认为两语句为并列关系,且最后一个语句的结果为它们顺序执行后的最终结果。但由于绘图执行后,其图形在Out语句出现前画出,因而图形给出,不再有Out语句后内容。,打开文件与打开程序包 主菜单中File-Open的用法与“”的用法:Open用于打开已保存的文件;用于读入Mathematica命令编写的程序块或程序
9、包,并同时执行。打开程序块时,给出运行结果;读入程序包时,只是将包中的变量与操作函数调入内存,无其它执行结果。,1.7 初学者易犯的错误,大小写错误:只要指系统的内部操作命令及内部函数的首写字母;括号错误:大、中、小三种括号在Mathematica中各自的位置;或括号个数的不配对;空格符号错误:相乘时一定要加空格或乘号,变量之间绝对不能用空格;未清除某些变量先前定义或赋值,导致异常结果。,2、Mathematica基本量,2.1 数据类型和常数,1、数值类型 在Mathematica中,基本的数值类型有四种:整数,有理数、实数和复数。如果计算机的内存足够大,Mathematica可以表示任意长
10、度的精确实数,而不受所用的计算机字长的影响。整数与整数的计算结果仍是精确的整数或是 有理数。,例如:2的100次方是一个31位的整数。In1:=2100 Out1=1267650600228228229401496703205376在Mathematica中允许使用分数,也就是用有理数表示化简过的分数。当两个整数相除而又不能整除时,系统就用有理数来表示,即有理数是由两个整数的比来组成。如:In2:=12345/5555Out2=2469/1111,实数是用浮点数表示的,Mathematica实数的有效位可取任意位数,是一种具有任意精确度的近似实数,当然在计算的时候也可以控制实数的精度。实数有两
11、种表示方法:一种是小数点;另外一种是用指数方法表示的。如:ln3:=0.239998 Out3=0.239998 ln4:=0.12*1011 Out4=1.2*1010,实数也可以与整数,有理数进行混合运算,结果还是一个实数。如:In5:=2+1/4+0.5 Out5=2.75复数是由实部和虚部组成。实部和虚部可以用整数,实数,有理数表示。在Mathematica中,用i表示虚数单位。如:In6:=3+0.7i Out6=3+0.7i,2、不同类型数的转换 在Mathematica的不同应用中,通常对数字的类型要求是不同的。例如在公式推导中的数字常用整数或有理数表示,而在数值计算中的数字常用
12、实数表示。一般情况下在输出行Outn中,系统根据输入行Inn的数字类型对计算结果做出相应的处理。如果有一些特殊的要求,就要进行数据类型转换。,在Mathematica中的提供以下几个函数达到转换的目的:Nx 将x转换成实数 Nx,n 将x转换成近似实数,精度为n Rationalizex 给出x的有理数近似值 Rationalizex,dx给出x的有理数近似值,误 差小于dx,举例:In1:=N5/3,20 Out1=1.66666666666666666667 In2:=N%,10(表示上一输出结果)Out2=1.666666667 In3=Rationalize%Out3=5/3,3、数学
13、常数 Mathematica 中定义了一些常见的数学常数,这些数学常数都是精确数,例如表示圆周率。Pi 表示 3.14159 E 自然对数的底e=2.71828 Degree/180 i 虚数单位 Infinity 无穷大 infinity 负的无穷大 GoldenRatio黄金分割数1.61803,数学常数可用在公式推导和数值计算中。在数值计算中表示精确值:如:In1:=Pi2 Out1=In2:=Pi2/N Out2=9.86961,4、数的输出形式 在数的输出中可以使用转换函数进行不同数据类型和精度的转换。另外对一些特殊要求的格式还可以使用如下的格式函数:NumberFormexpr,n
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Mathematica 基础知识

链接地址:https://www.31ppt.com/p-5299151.html