Mathematica简明教程10.8

上传人:206****923 文档编号:91849584 上传时间:2019-07-02 格式:DOC 页数:26 大小:1.26MB
返回 下载 相关 举报
Mathematica简明教程10.8_第1页
第1页 / 共26页
Mathematica简明教程10.8_第2页
第2页 / 共26页
Mathematica简明教程10.8_第3页
第3页 / 共26页
Mathematica简明教程10.8_第4页
第4页 / 共26页
Mathematica简明教程10.8_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《Mathematica简明教程10.8》由会员分享,可在线阅读,更多相关《Mathematica简明教程10.8(26页珍藏版)》请在金锄头文库上搜索。

1、Mathematica9.0简明教程2015年10月8日Mathematica自1988年由美国的Wolfram Research公司首次推出,是一个功能强大的常用数学软件, 不但可以解决数学中的数值计算问题, 还可以解决符号演算问题, 并且能够方便地绘出各种函数图形。0.Mathematica启动与帮助假设在Windows环境下已安装好中文Mathematica9.0,在“开始”菜单的“程序”中单击,就启动了Mathematica9.0,默认为是新建“笔记本”。 这与文件新建菜单是一样的。笔记本,幻灯片,项目,后缀都是.nb,可以理解为不同场合设计的模板。任何时候都可以通过按F1键或点击帮助

2、菜单项“参考资料中心”,调出帮助菜单,如图所示,函数浏览器和虚拟全书可理解为两个搜索引擎,帮助查找所需内容。该文档全面整合的文件中心容纳几千个详细举例、动画、辅导课程和其它资料。这些都被翻译成中文,帮助您使用 Mathematica。 1. Mathematica基本使用(1) 在工作区(软件打开初始时,左侧的窗口,上方有untitled-1*)输入命令,按Shift+Enter组合键执行命令;如输入“1+1”,按Shift+Enter执行后,窗口显示In1:= 1 + 1 Out1= 2其中“In1:=,Out1=”为系统自动添加(不必管),In1括号内数字1表示第1次输入。如果不想显示此次

3、输入的结果,只要在所输入命令的后面再加上一个分号便可。(2)可以打开“助手面板”,方便命令输入,如级数,积分,数学符号等。(3)在Mathematica系统中定义了许多功能强大的函数,我们称之为内建函数(built-in function), 直接调用这些函数可以取到事半功倍的效果。这些函数分为两类,一类是数学意义上的函数,如:绝对值函数Absx,正弦函数Sinx,余弦函数Cosx,以e为底的对数函数Logx,以a为底的对数函数Loga,x等;第二类是命令意义上的函数,如作函数图形的函数Plotfx,x,xmin,xmax,解方程函数Solveeqn,x,求导函数Dfx,x等。 在Mathem

4、atica中,函数名和自变量之间的分隔符是用方括号“ ”,而不是一般数学书上用的圆括号“( )”,初学者很容易犯这类错误。2. Mathematica的基本语法特征 (1)Mathematica中区分大、小写,如Name、name、NAME等是不同的变量名或函数名。 (2)系统所提供的功能大部分以系统函数的形式给出,内部函数一般写全称,而且一定是以大写英文字母开头,如Sin2等。 (3)乘法即可以用*,又可以用空格表示,如2 32*36 ,x y,2 Sinx等;乘幂可以用“”表示,如x0.5,Tanxy。 (4)自定义的变量可以取几乎任意的名称,长度不限,但不可以数字开头。 (5)当赋予变量

5、任何一个值,除非明显地改变该值或使用Clear变量名或“变量名=.”取消该值为止,否则它将始终保持原值不变。 (6)一定要注意四种括号的用法:()圆括号表示运算项的结合顺序,如(x+(yx+1/(2x);方括号表示函数,如Logx, BesselJx,1;大括号表示一个“表”(一组数字、任意表达式、函数等的集合),如2x,Sin12 Pi,1+A,y*x;双方括号表示“表”或“表达式”的下标,如a2,3、1,2,31=1。 (7)Mathematica的语句书写十分方便,一个语句可以分为多行写,同一行可以写多个语句(但要以分号间隔)。当语句以分号结束时,语句计算后不做输出(输出语句除外),否则

6、将输出计算的结果。 3. Mathematica 中的数据类型和数学常数Mathematica提供的简单数据类型有整数、有理数、实数和复数4种类型,这些数据在Mathematica中有如下的要求:(1)整数描述为Integer,是可以具有任意长度的精确数。书写方法同于我们通常的表示,输入时,构成整数的各数字之间不能有空格、逗号和其它符号,整数的正负号写在该数的首位,正号可以不输入。如:2367189、-932是正确的整数。 (2)有理数描述为Rational,用化简过的分数表示,但其中分子和分母都应该是整数,有理数是精确数,输入时分号用“ / ”代替,即使用“分子 分母”的形式。如:23/45

7、、- 41/345 是正确的有理数。(3)实数描述为Real,是除了整数和有理数之外的所有实数。与一般高级语言不同的是这里数学中的无理数是可以有任意精确度的近似数, 如圆周率p, 在Mathematica中它可以根据需要取任意位有效数字。(4)复数描述为Complex,用是否含有虚数单位I来区分,它的实部和虚部可以是整数、有理数和实数。如:.3I、18.5I都是正确的复数。为了方便数学处理和计算更准确,Mathematica定义了一些数学常数,它们用英文字符串表示,常用的有:Pi 表示圆周率p=3.14159E 表示自然数e =2.71828Degree 表示几何的角度1或p /180 ,30

8、 Degree表示30.I 表示虚数单位-1开平方I Infinity 表示数学中的无穷大 (正无穷)注意:数学常数是精确数,可以直接用于输入的公式中,作为精确数参与计算和公式推导。 这些常数可以从符号面板选择输入。4. Mathematica数的运算符数的运算有:加、减、乘、除和乘方,它们在Mathematica中的符号为:加()、减()、乘(*)、除(/)和乘方()。不同类型的数参与运算,其结果的类型为:l 如果运算数有复数,则计算结果为复数类型;l 如果运算数没有复数,但有实数,则计算结果为实数类型l 如果运算数没有复数和实数,但有分数,则计算结果为有理数类型l 如果运算数只有整数,则计

9、算结果或是整数类型(如果计算结果是整数);或是有理数类型(如果计算结果不是整数)。5. Mathematica 中的精确数与近似数(1)Mathematica的近似数是带有小数点的数;精确数是整数、有理数、数学常数以及函数在自变量取整数、有理数、数学常数时的函数值。如: 62243、2/3、E、Sin4都是精确数。如果参与运算或求值的数带有小数点,则运算结果通常为带有位有效数字的近似数,如: In3: = 1.2345678020/30 Out3=0.0411523 结果为近似数 In4: = 2+Sin1.0 Out4= 2.84147 结果为近似数 In5: = 2+Sin1 Out5=

10、2 + Sin1 结果为精确数(2)如果需要精确数的数值结果(除了整数之外),可以用Mathematica提供的N函数将其转化,N函数可以得到该精确数的任意精度的近似结果:例如: In6: = 2*E+Sin Pi/5 / N Out6= 6.02345 (输入2*E+Sin Pi/5 试试) In7:= N 2*E+SinPi/5 , 30 Out7= 6.02434890921056359988928089734Input=NPi,20output=3.141592653589793238462643383286. Mathematica中的表 表可以用来表示数学中的集合、向量、矩阵和数据

11、库中的记录。在Mathematica中,任何用一对花括号括起来的一组元素都代一个表,其中的元素用逗号分隔且各元素可以具有不同的类型,特别其中的元素还可以是一个表。表的形式: 元素1,元素2,元素3,元素n ,如:1,3,5、3,x,1,y,4都是表建表命令有如下几种形式:(1)命令形式1: Tablef(i),i ,imin,imax,h,其中h0功能:产生一个表 f(imin) ,f(imin +h),f(imin +2h), ,f(imin +nh) 例如:In8: = Table i2 , i , 1, 19 , 2 Out8= 1, 9, 25, 49, 81, 121, 169, 2

12、25, 289, 361 (2)命令形式2: Table 通项公式f(i),i ,imin,imax,相当于h=1功能:产生一个表 f(imin) ,f(imin +1),f(imin +2),f(imin +n)命令:In9: = Tablei2, i, 2 , 10 Out9= 4, 9, 16, 25, 36, 49, 64, 81, 100(3)命令形式3: Table 通项公式f,循环次数n, f为常数功能:产生n个f的一个表 f ,f,f,f 例如:建立产生8个2一个表2,2,2,2,2,2,2,2命令:In10: = Table2, 8 Out10= 2,2,2,2,2,2,2,

13、2(4)命令形式4: Table 通项公式f(i , j),i ,imin,imax,j ,jmin,jmax功能:产生一个二维表 f(imin, jmin) ,f(imin, jmin +1),f(imin, jmin +2),, f(imin, jmin +m), f(imin+1, jmin) ,f(imin+1, jmin +1), f(imin+1, jmin +2), , f(imin+1 , jmin +m), f(imin+n, jmin) ,f(imin+n, jmin +1),f(imin+n, jmin +2), ,f(imin +n, jmin +m)例如 :In11:

14、 = Tablei-j, i, 1 , 6, j, 1 , 2 Out11= 0, -1, 1, 0, 2, 1, 3, 2, 4, 3, 5, 4 表的分量表示:有时为了需要,希望取出表中的某一或某些元素参与后面的运算和处理。常用表示表分量的命令有: (1)命令形式1: 表 序号n 功能:取出表中序号为n的元素例如:取出表1, 9, x, 49, 81, 121, 169, 225, 289, 361的正数第3个元素、第6个元素、和倒数第2个元素的命令依次为:命令:In12: = 1, 9, x, 49, 81, 121, 169, 225, 289, 361 3 Out12=xIn13: = 1, 9,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 其它中学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号