mathematica基础复习

mathematica基础复习

ID:5180767

大小:2.23 MB

页数:230页

时间:2017-11-26

mathematica基础复习_第1页
mathematica基础复习_第2页
mathematica基础复习_第3页
mathematica基础复习_第4页
mathematica基础复习_第5页
资源描述:

《mathematica基础复习》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数学实验MathematicalExperiment主讲教师叶传秀窗口操作指令执行指令的方法:左:Shift+Enter;终止指令进行的方法:alt+.;动画演示:ctr+y自动根据命令前辍完成命令:ctr+k复制上一次的输入:ctr+L复制上一次的输出:ctr+shift+L数、变量、函数、算式和表数的表示和计算变量函数表基本符号运算分式xCtrl+/2n次方xCtrl+^n开n次方Ctrl+2xCtrl+5n下标xCtrl+_n数学表达式二维格式的输入近似值的函数NMathematica允许用户任意指定数值计算的精度,函数

2、N的调用格式如下N[表达式,数字位数]N[表达式]另:可用函数NumberForm[Real,n]规定实数的显示位数.数的进制转换可以使用b^^nnn将一个b进制的数nnn转化为十进制的数.可以使用BaseForm[x,b]函数将一个十进位数x化成b进位数.Pi表示π=3.14159……E自然对数的底,e=2.71828…….Degreeπ/180I虚数单位Infinity无穷大∞-Infinity负的无穷大-∞GoldenRatio黄金分割数0.61803数学常数1)变量命名Mathematica中的变量命名必须是以字母开头

3、的并由字母或数字组成的字符串(长度不限),但是不能含有空格或标点符号,大写与小写字母用于表示不同的变量.例如x,al,bl2,Tc都是合法的变量名;2a是不合法的变量名;al与Al是不同的变量.变量2)变量赋值一个变量可以表示各种类型的数或字符串,也可以表示一个算式.与C语言不同,不必事先声明变量的类型,Mathematica会根据用户给变量所赋的值自动处理.x=Value给x赋值;X=y=Value同时给x,y赋相同的值;{x,y,…}={Value1,Value2,…}在Mathematica中,运算符号“=”或“:=”起

4、赋值作用,一般形式为:变量=表达式或变量1=变量2=表达式其执行步骤为:先计算赋值号右边的表达式,再将计算结果送到变量中.在Mathematica中,“=”应理解为给变量一个值.在使用“=”定义规则时,定义式右边的表达式立即被求值;而在使用“:=”定义规则时,系统不做运算,也就没有相应的输出,定义式右边的表达式不被立即求值,直到被调用时才被求值.因此,“:=”被称为延迟赋值号,“=”被称为立即赋值号.一般的高级语言没有符号运算功能,因此,在C和Pascal等语言中,一个变量只能表示一个数值、字符串或逻辑值.而在Mathemat

5、ica中,一个变量可以代表一个数值、一个表达式、一个数组或一个图形.为了避免隐蔽的错误,应该及时清除不再使用的变量.其方法有以下几种:3)清除变量x=.清除x的值但保留变量x.Clear[x]清除x的值Remove[x]清除变量x.Clear[“Global`*”]清除所有变量的值.Remove[“Global`*”]清除所有变量.%是一个重要的Mathematica符号,如下:4)表示输出的专用符号%表示前一个输出的内容.%%表示倒数第二个输出的内容.%n表示第n个(即Out[n])输出的内容.所有%n的内容一直被Mathe

6、matica记忆,它们可以像其他变量一样被后面的计算引用,灵活地使用%符号可以节省大量的输入时间.如输入5)变量的替换在给定一个表达式时其中的变量可能取不同的值,这是可用变量替换来计算表达式的不同值。方法为:函数/.变量名->数值或表达式 或函数/.{变量名1->数值1或表达式1,变量名2->数值2或表达式2,…}fn[x]/.x->8可以得到函数值fn(8),fn[x_,y_]:=x^3+y^2/.{x->a,y->b+2}可以得到函数值fn(a,b+2)Mathematica的基本功能是作为一个最高级的函数计算器来使用的,

7、各种操作主要靠函数来实现.Mathematica提供的函数种类繁多且功能强大,函数一词也不仅限于数学上的含义,有实现各种操作的函数.还可以由用户自定义函数,加入到Mathematica中,能像系统函数一样使用.3.函数函数的一般形式是:函数名[参数1,参数2,…].b)系统函数的书写规则Mathematic的系统函数书写规则很严格,应注意以下几点:函数名首字符用大写,后面的字符一般用小写,当函数名分成几段时,每段的首字符应大写,函数名中不能含有空格;参数用方括号括起来,但是不能用圆括号.Mathematica认为圆括号表示相乘

8、.如f(x+y)-->f*(x+y)2)常用函数Abs[x]求实数x的绝对值或复数的模Sign[x]符号函数Max[]一组数的最大值Min[]一组数的最小值Re[x](Im[x])复数x的实(虚)部Arg[x]复数x的辐角Conjugate[x]复数x的共轭数Floor[x]

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。