- 1、本文档共60页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Mathematica教程_2常用的数学函数
常用的数学函数;三角函数 :Sin[x],Cos[x] ,Tan[x] ,Cot[x] 等
反三角函数 :ArcSin[x] ,ArcCos[x] ,ArcTan[x]等
双曲函数与反双曲函数 :Sinh[x] ,Cosh[x] ,Tanh[x],ArcSinh[x],ArcCosh[x],ArcTanh[x]
指数函数E^x(或Exp[x]),指数函数a^x
对数函数ln x用Log[x],以a为底的对数函数用Log[a,x]
平方根函数 :Sqrt[x] ,绝对值函数 :Abs[x]
Max[x1,x1,……]: 取x1,x2,……中的最大值
Min[x1,x2,……]: 取x1,x2,……中的最小值
Sign[x]: 符号函数(x大于0时值为1,小于0时值为-1)
; ;Random[ ]: 0~1之间的随机数
Random[Real,xmax]: 0~xmax之间的随机数
Random[Real,{xmin,xmax}]: xmin~xmax之间的随机数
N[表达式,k]--求表达式的近似值,k为可选项,它指定计算结果的有效数字的位数。系统默认精度为六位有效数字
N!??:?? n的阶乘
N!!??:??n的双阶乘; ;函数的立即定义 ;;多变量函数的定义;;使用条件运算符定义和If命令定义函数;; 当然使用If命令也可以定义上面的函数;表 ;建 表 ;; 下面给出x乘i的值的表,i的变化范围为[2,6]
In[1]:=Table[x*i,{i,2,6}] Out[1]={2x,3x,4x,5x,6x}
In[2]:=Table[x^2,{4}]
Out[2]={x2,x2,x2,x2}; 用Range函数生成一个序列数
In[3]:=Range[10] Out[3]={1,2,3,4,5,6,7,8,9,10}
下面这个序列是以步长为2,范围从8到20
In[4]:=Range[8,20,2] Out[4]={8,10,12,14,16,18,20}; 如果表中的元素较多时,可以用建表函数进行建表
Table[f,{ i,min,max,step}] :以step为步长给出f的数值表,i由min变到max,
Table[f,{min,max}]?: 给出f的数值表,i由min变到max 步长为1
Table[f,max]?:? 给出max个f的表Table[f,{ i,imin,imax},{j,jmin,jmax},….] : 生成一个多维表
TableForm[list]: 以表格格式显示一个表 Range[n]: 生成一个{1,2,……..}的列表Range[n1,n2,d]: 生成{n1,n1+d,n1+d,….,n2}的列表 ;表达式 ; 表达式的表示形式
? 在显示表达式时,由于需要的不同,有时我们需要表达式的展开形式,有时又需要其因子乘积的形式。在我们计算过程中可能得到很复杂的表达式,这时我们又需要对它们进行化简。常用的处理这种情况的函数。
Expand〔expr〕: 按幂次升高的顺序展开表达式
Factor〔expr〕 : 以因子乘积的形式表示表达式
Simplify〔expr〕: 进行最佳的代数运算,并给出表达式的最少项形式
Apart[expr]: 将多项式为化为部分分式之和;表达式(x+y)^4(x+y^2) 展开:
还原上面的表达式为因子乘积的形式:; 多项式表达式的项数较多,比较复杂,在显示时显得比较杂乱,而且在计算过程中没有必要知道全部的内容;或表达式的项很有规律,没有必要打印全部的表达式的结果, Mathematica 提供了一些命令,可将它缩短输出或不输出
expr/Short?: 显示表达式的一行形式
Short〔expr,n〕: ?显示表达式的n行形式,命令后加一分号“;” 不打印结果;将表达式(1+x)^30展开,并仅显示一行有代表项的式子:; “%”称ditto运算符,有重复以前内容的意思。在计算过程中某次的计算可能要用到上次的计算结果,或者前几次的计算结果,就可用”%”符,用法如下:
; 置换运算符—“/.” ;关系表达式与逻辑表达式;关系运算;例如:
In[1]:=x=2;y=9
Out[1]=9;
In[2]:=xy
Out[2]=false
下面是比较两个表达式的大小
In[3]:=3^2y+1
Out[3]=True;逻辑运算;常用的符号 ;多项式的表示形式? ;Expand[ploy] 按幂次展开多项式
ployExpand[ploy]?全部展开多项式
ployExpandA
文档评论(0)