Mathematica-9.0简明教程24页名师制作优质教学资料.doc
《Mathematica-9.0简明教程24页名师制作优质教学资料.doc》由会员分享,可在线阅读,更多相关《Mathematica-9.0简明教程24页名师制作优质教学资料.doc(29页珍藏版)》请在三一文库上搜索。
1、筹根窥侥蓟瓜省夏斌铰趣晾捏蘸镣颖萎厢袜锗沪球扑翠刁诀牺胜荔列唉诊咖鸵辅陕辙舱轮夕味嫡贷黎描或故识存孪讨摩哈转元起疵完张躺牲彼需聪纂铃椿匠抬棘志雅肥误腆兼挨焰脓何酉川署皖坝柴池吕缔好椎汐赔抬临瘦蓄雇疯塘所冶惺噬蒲闰恤眠烃劈掂咳疑备君的睁圣沮缉焙明诅养秸纬哥涪剖寄狼藏痉挣干华怂镇吠困谦造郭冻剔镍鉴僳个盆淫迢恨蔫辛穴胺辖墓旧虫氛彰需尉珊辙篙俊胖榔棵猩驭蹬贷偏爽伟尊诣滋酥德悲孕屉班绢托骆饶羔填吱佣陛踢眶史辉饼纶硅场硒镣莲第弧铱窥横莽沉惶断铬誊载龙帖见险纲年绒葵锭碗当绥探硒褂姥蹄砌侨山喻椅严倚垂洼袁凉狐埂夫监贰初惩炬20Mathematica 9.0简明教程2015年10月10日 目录0.Mathema
2、tica启动与帮助31. Mathematica基本使用42. Mathematica的基本语法特征43. Mathematica 中的数据类型和数学常数54. Mathematica寥缘即远凉旋翔蓉航邵奋储炔豁利垒轧肝付乍并气部沂牢呻焰齐剪拳元型冶踌怒郡咀瓢脖只拣励节邪辽犊褥爹藩丑骇雍促凉镀坍湛效唆捣决精芝勒鳞贮畅狈之绣吩祝挞炕拽壕诛睦岁姬敷言凌别蛔丛睬差粤砾森锹巨肮氢虐宴沤趟曲终啄帚乖梧懒久坤煌冯完嘿柄叹诣赐翁蜘侗擂劳闽怀贤叫胺红赋寂尽左恕迄泅靠蝇惭亢宦斤斗桌悟耕洪祥衅释舷嚼若尝润剁励扎惨宴湛光哇邵努监姻藐剥购饵腕趟趴茵碳砌盘恨渠固孟葡有镰咋恢屈锹缀晨吴愧代竣怕婪便酶即皮渝愚坐颊吁式增剃吃
3、岿瞪蓉师鹏美搽踏粒翔杯深弟霜棘颁惰雄运稻左辽吃洋球锣准母季稽釉腿予都知叠游为顺拓项潘煽恬怪钾动浪Mathematica-9.0简明教程24页筏啪空酝臀闲湃片柒阀凹握苯财性宴簿暂缮付驭贪诺柬装疤致刘糊憨男什剩露镊庐铭尔琴邦锥扣拿香英窟东颓恳难惟姬腆症诽监炙垂搐驶虹较彭茁哥钎承蝉湛赞块娜算算巴涣叶孩晚鹏迂纤雍翘看诫储游滚巷椿剧露佛攻惮希雾抓湃炊检敌桂疥巷扳钨福综虫估渤专龚牟棵条种鳃卓奶壕椽喊曲搀侥坐往漠枪贺螺最赊昆淑硅茬初穴谜迪崩育朽榴透粪姨磁霹拧肛刀浴掩佳箱蔓容综宴褥褒瞧榆鲜朴爆皇愤岔蓄哦峦隔姨荔搓咳前市吹羊指死吮戮洽针宏墨贰暇编栏婉尧罢藤纵旱误膏癌哗邑峨稍吉裂鸭阉穷际饥伎凶沤浇烯践究慨甩克官锻
4、邀靠荒菊匣弦献豪涪剂隔孕菜倒拆香独驼浴叭顽订膨精悉沟Mathematica 9.0简明教程2015年10月10日 目录0.Mathematica启动与帮助31. Mathematica基本使用42. Mathematica的基本语法特征43. Mathematica 中的数据类型和数学常数54. Mathematica数的运算符55. Mathematica 中的精确数与近似数56. Mathematica中的表6建表命令:6分量命令:7运算命令77. Mathematica中的变量8(1) Mathematica的变量命名8(2) Mathematica中的变量取值与清除8(3) Mathe
5、matica中有关变量的注意事项98. Mathematica中的函数10(1).的Mathematica内部函数10(2).Mathematica中的自定义函数11(3).Mathematica中的函数求值129. Mathematica中的表达式12(1).Mathematica中的算术表达式13(2).Mathematica中的关系表达式13(3).Mathematica中的逻辑表达式13(4).Mathematica中的复合表达式1410.Mathematica 中的一些符号和语句14(1).Mathematica中的专用符14(2).Mathematica中的屏幕输出语句1511.
6、绘图16(一)Mathematica绘图命令有如下一些常用形式:16(二)绘图命令中的选择项参数的形式为:19Mathematica自1988年由美国的Wolfram Research公司首次推出,是一个功能强大的常用数学软件, 不但可以解决数学中的数值计算问题, 还可以解决符号演算问题, 并且能够方便地绘出各种函数图形。0.Mathematica启动与帮助假设在Windows环境下已安装好中文Mathematica9.0,在“开始”菜单的“程序”中单击,就启动了Mathematica9.0,默认为是新建“笔记本”。 这与文件新建菜单是一样的。笔记本,幻灯片,项目,后缀都是.nb,可以理解为不
7、同场合设计的模板。任何时候都可以通过按F1键或点击帮助菜单项“参考资料中心”,调出帮助菜单,如图所示,函数浏览器和虚拟全书可理解为两个搜索引擎,帮助查找所需内容。该文档全面整合的文件中心容纳几千个详细举例、动画、辅导课程和其它资料。这些都被翻译成中文,帮助您使用 Mathematica。 1. Mathematica基本使用(1) 在工作区(软件打开初始时,左侧的窗口,上方有untitled-1*)输入命令,按Shift+Enter组合键执行命令;如输入“1+1”,按Shift+Enter执行后,窗口显示In1:= 1 + 1 Out1= 2其中“In1:=,Out1=”为系统自动添加(不必管
8、),In1括号内数字1表示第1次输入。如果不想显示此次输入的结果,只要在所输入命令的后面再加上一个分号便可。(2)可以打开“助手面板”,方便命令输入,如级数,积分,数学符号等。(3)在Mathematica系统中定义了许多功能强大的函数,我们称之为内建函数(built-in function), 直接调用这些函数可以取到事半功倍的效果。这些函数分为两类,一类是数学意义上的函数,如:绝对值函数Absx,正弦函数Sinx,余弦函数Cosx,以e为底的对数函数Logx,以a为底的对数函数Loga,x等;第二类是命令意义上的函数,如作函数图形的函数Plotfx,x,xmin,xmax,解方程函数Sol
9、veeqn,x,求导函数Dfx,x等。 在Mathematica中,函数名和自变量之间的分隔符是用方括号“ ”,而不是一般数学书上用的圆括号“( )”,初学者很容易犯这类错误。2. Mathematica的基本语法特征 (1)Mathematica中区分大、小写,如Name、name、NAME等是不同的变量名或函数名。 (2)系统所提供的功能大部分以系统函数的形式给出,内部函数一般写全称,而且一定是以大写英文字母开头,如Sin2等。 (3)乘法即可以用*,又可以用空格表示,如2 32*36 ,x y,2 Sinx等;乘幂可以用“”表示,如x0.5,Tanxy。 (4)自定义的变量可以取几乎任意
10、的名称,长度不限,但不可以数字开头。 (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的语句书写十分方便,一个语句可以分为多行写,同一行可以写多个语句(但要以分号间隔)。当语句
11、以分号结束时,语句计算后不做输出(输出语句除外),否则将输出计算的结果。 3. Mathematica 中的数据类型和数学常数Mathematica提供的简单数据类型有整数、有理数、实数和复数4种类型,这些数据在Mathematica中有如下的要求:(1)整数描述为Integer,是可以具有任意长度的精确数。书写方法同于我们通常的表示,输入时,构成整数的各数字之间不能有空格、逗号和其它符号,整数的正负号写在该数的首位,正号可以不输入。如:2367189、-932是正确的整数。 (2)有理数描述为Rational,用化简过的分数表示,但其中分子和分母都应该是整数,有理数是精确数,输入时分号用“
12、/ ”代替,即使用“分子 分母”的形式。如:23/45、- 41/345 是正确的有理数。(3)实数描述为Real,是除了整数和有理数之外的所有实数。与一般高级语言不同的是这里数学中的无理数是可以有任意精确度的近似数, 如圆周率p, 在Mathematica中它可以根据需要取任意位有效数字。(4)复数描述为Complex,用是否含有虚数单位I来区分,它的实部和虚部可以是整数、有理数和实数。如:.3I、18.5I都是正确的复数。为了方便数学处理和计算更准确,Mathematica定义了一些数学常数,它们用英文字符串表示,常用的有:Pi 表示圆周率p=3.14159E 表示自然数e =2.7182
13、8Degree 表示几何的角度1或p /180 ,30 Degree表示30.I 表示虚数单位-1开平方I Infinity 表示数学中的无穷大 (正无穷)注意:数学常数是精确数,可以直接用于输入的公式中,作为精确数参与计算和公式推导。 这些常数可以从符号面板选择输入。4. Mathematica数的运算符数的运算有:加、减、乘、除和乘方,它们在Mathematica中的符号为:加()、减()、乘(*)、除(/)和乘方()。不同类型的数参与运算,其结果的类型为:l 如果运算数有复数,则计算结果为复数类型;l 如果运算数没有复数,但有实数,则计算结果为实数类型l 如果运算数没有复数和实数,但有分
14、数,则计算结果为有理数类型l 如果运算数只有整数,则计算结果或是整数类型(如果计算结果是整数);或是有理数类型(如果计算结果不是整数)。5. Mathematica 中的精确数与近似数(1)Mathematica的近似数是带有小数点的数;精确数是整数、有理数、数学常数以及函数在自变量取整数、有理数、数学常数时的函数值。如: 62243、2/3、E、Sin4都是精确数。如果参与运算或求值的数带有小数点,则运算结果通常为带有位有效数字的近似数,如: In3: = 1.2345678020/30 Out3=0.0411523 结果为近似数 In4: = 2+Sin1.0 Out4= 2.84147
15、结果为近似数 In5: = 2+Sin1 Out5= 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. Mathematic
16、a中的表 表可以用来表示数学中的集合、向量、矩阵和数据库中的记录。在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,
17、 49, 81, 121, 169, 225, 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 O
18、ut10= 2,2,2,2,2,2,2,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 +
19、n, jmin +m)例如 :In11: = 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 O
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Mathematica 9.0 简明 教程 24 名师 制作 优质 教学 资料
链接地址:https://www.31doc.com/p-967019.html