Mathematica教程-2常用的数学函数课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《Mathematica教程-2常用的数学函数课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Mathematica 教程 常用 数学 函数 课件
- 资源描述:
-
1、 常用的数学函数常用的数学函数 Mathematica里定义了许多数学函数,包括三角函数、指数对数函数、双曲函数和许多特殊函数。这些函数都可以用在表达式里。命名规则一般使用习惯的英文缩写,应该注意的是:应该注意的是:函数名都是由字符串表示,字符之间不能有空函数名都是由字符串表示,字符之间不能有空格格;函数名字的第一个第一个字母总是大写大写的,后面的字母是小写的,但如果名字是由几个段构成的(如A ArcS Sin),则每段的第一个字母都必须大写,这些是Mathematica内部函数取名的规则。再一点应当特别注意:函数的参数是用方括号方括号括起来的。如S Sin x 三角函数三角函数 :Sinx,
2、Cosx,Tanx,Cotx 等等反三角函数反三角函数:ArcSinx,ArcCosx,ArcTanx等等双曲函数与反双曲函数双曲函数与反双曲函数 :Sinhx Sinhx,Coshx Coshx,TanhxTanhx,ArcSinhxArcSinhx,ArcCoshxArcCoshx,ArcTanhxArcTanhx 指数函数指数函数ExEx(或(或ExpxExpx),指数函数),指数函数axax对数函数对数函数lnln x x用用LogxLogx,以,以a a为底的对数函数用为底的对数函数用Loga,xLoga,x平方根函数平方根函数 :SqrtxSqrtx ,绝对值函数,绝对值函数 :A
3、bsx Absx Maxx1,x1,:取取x1,x2,中的最大值中的最大值Minx1,x2,:取取x1,x2,中的最小值中的最小值Signx:符号函数(符号函数(x大于大于0时值为时值为1,小于,小于0时值为时值为-1)常用函数的命令格式 Roundx:最接近最接近x的整数的整数Floorx:不大于不大于x的最大整数的最大整数Ceilingx:不小于不小于x的最小整数的最小整数Absx:x的绝对值或复数的摸的绝对值或复数的摸 x+Iy:复数复数x+iy;Rez:复数复数z的实部的实部Imz:复数复数z的虚部;的虚部;Argz:复数复数z的幅角的幅角Divisorsn:能整除能整除n的所有整数组
4、成的表的所有整数组成的表Modm,n:m被被n除的正余数除的正余数Quotientm,n:m/n的整数部分的整数部分GCDn1,n2:求求n1,n1,的最大公因数的最大公因数LCMn1,n2:求求n1,n2,的最小公倍数的最小公倍数。Random:01之间的随机数之间的随机数RandomReal,xmax:0 xmax之间的随机数之间的随机数RandomReal,xmin,xmax:xminxmax之之间的随机数间的随机数N表达式,表达式,k-求表达式的近似值,求表达式的近似值,k为可选项,为可选项,它指定计算结果的有效数字的位数。系统默认它指定计算结果的有效数字的位数。系统默认精度为六位有效
5、数字精度为六位有效数字N!:n的阶乘的阶乘N!:n的双阶乘的双阶乘 在在MathematicaMathematica中,除使用系统提供中,除使用系统提供的函数外,也可自定义函数。定义一个不的函数外,也可自定义函数。定义一个不带附加条件的一元函数的规则是带附加条件的一元函数的规则是fx_:=fx_:=或或fx_=fx_=后面紧跟一个以后面紧跟一个以x x为变量的表达为变量的表达式,其中式,其中x_x_称为形式参数。如果需要给出称为形式参数。如果需要给出附加条件,可在表达式的后面通过附加条件,可在表达式的后面通过“/;”与表达式连接,即形式为:与表达式连接,即形式为:fx_fx_:=表达表达式式/
6、;条件。调用自定义函数;条件。调用自定义函数fx_fx_时,只时,只需用实在参数(变量或数值等)代替其中需用实在参数(变量或数值等)代替其中的形式参数即可。的形式参数即可。对于定义的函数我们可对于定义的函数我们可以使用命令以使用命令Clearf清除掉或用清除掉或用Removef从系统中删除该函数。从系统中删除该函数。自定义函数自定义函数函数的立即定义函数的立即定义 立即定义函数的语法如下fx_=expr函数名为f,自变量为x,expr是表达式。在执行时会把expr 中的x都换为f的自变量x(不是x_)。函数的自变量具有局部性,只对所在的函数起作用。函数执行结束后也就没有了,不会改变其它全局定义
7、的同名变量的值。例:定义函数定义函数f(x)=x*Sinx+x2,对定义的函数求函数值,并绘制它的图形。多变量函数的定义多变量函数的定义 也可以定义多个变量的函数,格式为fx_,y_,z_,=expr 自变量为x,y,z.,相应的expr中的自变量 会被替换。例如定义函数 f(x,y)=xy+ycosx 使用条件运算符定义和使用条件运算符定义和If命令定义命令定义函数函数 如果要定义如:可以使用条件运算符,基本格式为fx_:=expr/;condition 当condition条件满足时才把expr赋给f 当然使用If命令也可以定义上面的函数表表 将一些相互关联的元素放在一起,使它们成为一个整
8、体。既可以对整体操作,也可以对整体中的一个元素单独进行操作。在Mathematica中这样的数据结构就称作表(List)。表主要有三个用法:表a,b,c可以表示一个向量;表a,b,c,d可表示一个矩阵。建建 表表 在表中元素较少时,可以采取直接列表的方式列出表中的元素,如1,2,3 In1:=1,2,3 Out1=1,2,3 下面是符号表达式的列表 In2:=1+%x+x%Out2=1+2x,1+2x+x2,1+3x+x2下面是对列表中的表达式对x求导 In3:=D%,x Out3=2,2+2x,3+2x In4:=%/.x-1 Out4=2,4,5 下面给出x乘i的值的表,i的变化范围为2,
9、6 In1:=Tablex*i,i,2,6 Out1=2x,3x,4x,5x,6x In2:=Tablex2,4 Out2=x2,x2,x2,x2 用Range函数生成一个序列数 In3:=Range10 Out3=1,2,3,4,5,6,7,8,9,10 下面这个序列是以步长为2,范围从8到20 In4:=Range8,20,2 Out4=8,10,12,14,16,18,20 如果表中的元素较多时,可以用建表函数进行建表 Tablef,i,min,max,step:以step为步长给出f的数值表,i由min变到max,Tablef,min,max:给出f的数值表,i由min变到max 步长
10、为1 Tablef,max:给出max个f的表Tablef,i,imin,imax,j,jmin,jmax,.:生成一个多维表 TableFormlist:以表格格式显示一个表 Rangen:生成一个1,2,.的列表Rangen1,n2,d:生成n1,n1+d,n1+d,.,n2的列表 表达式表达式 表达式的含义表达式的含义 Mathematica 能处理数学公式,表以及图形等多多种数据形式。尽管他们从形式上看起来不一样,但在Mathematica内部都被看成同种类型,即都把他们当作表达式的形式。Mathematica 中的表达式是由常量、变量、函数、命令、运算符和括号等组成,最典型的形式是f
展开阅读全文