- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Mathematica常用语句
Mathematica常用语句
一、常用常量
Pi π
E e
Degree 度(π/180)
GoldenRatio 黄金分割比(0.618)
Infinity 无穷大∞
I 虚数单位i
x=. 取消赋值x
Clear[x] 取消赋值x
初等函数
Log[]
Log[a,x]
Exp[x]
Sqrt[x]
Sin[x] sin(x)
Cos[x] cos(x)
Tan[x] tan(x)
Cot[x] cot(x)
ArcSin[x] arcsin(x)
ArcCos[x] arccos(x)
三、函数f[x_]:= 定义一元函数
f[x_,y_]:= 定义二元函数
常用函数:] 求和
N[x,n] 取x的n位有效数字
Abs[x] 取x的绝对值(x为复数时为取x的模)
Sign[x]符号函数
Round[x] 最接近x的整数(可比x大也可比x小)
Floor[x] 不大于x的最大整数
Ceiling[x] 不小于x的最大整数
Max[x1,x2,] 取变量x1,x2,的最大值
Min[x1,x2,] 取变量x1,x2,的最小值
Re[z] 取复数z的实部
In[z] 取复数z的虚部
Conjugate[z] 取复数z的共轭
Arg[z] z的辐角
Quotient[m,n] 取商函数(m被n除的整数部分)
Mod[m,n] 取余函数(m被n除的余数部分)
n! n的阶乘
n!! n的双阶乘
Binomial[n,m] 二项式系数If语句If[条件,t,f]If[条件,t,f,u]Which语句Which[条件1,t1,条件2,t2] 满足条件i执行ti
五、表
1、表的建立
表名={元素1,元素2,}
{循环变量n,循环初值n0,循环终值ni,步长增量d}
(d为1时可省)
Range[循环初值n0,循环终值ni,步长增量d]
(d为1时可省;n0为1时也可省)
Table[通项公式f(m,n,),{m,m0,mi,d1},{ n,n0,ni,d1}]
Array[f,n] 生成长为n,元素是f[i]的表
Array[f,n,n0] 生成长为n,元素是f[i]且从f[n0]开始的表
Array[f,{m,n}] 生成长为{m,n},元素是f[i,j]的二维数表
Array[f,{n1,n2,}] 把f作用到n1,n2,构成的表
2、表的调整
Length[t] 求表中元素个数(即表长)
T[[n]] 表t中第n个元素
T[[-n]] 表t中倒数第n个元素
First[t] 表t中第一个元素
Last[t] 表t中最后一个元素
T[[i,j]] 表t中第i个子表中的第j个元素
T[[{n1,n2,}]]或Part[t,{n1,n2,}] 由表t中n1,n2,等元素组成的数表
Position[t,x] 元素x在表t中的位置
Take[t,{m,n}] 从表t中取出m~n的元素
Rest[t] 去掉表t中第一个元素
Drop[t,{m,n}] 从表t中去掉m~n的元素
Prepend[t,a] 将a加到表t的第一位
Append[t,a] 将a加到表t的最后一位
Insert[t,a,k] 将a加到表t的第k位
Raplace[t,a,k] 用a替换表t的第k位
Apply[f,t] 将函数f作用到表t的每一位
Sort[t] 将元素依标准排列(数字按大小,字母按abc)
Reverse[t] 将元素按顺序倒排
RatateLeft[t,k] 将元素向左轮换k位
RatateRight[t,k] 将元素向右轮换k位
Partition[t,n] 将表t分成n个元素的块
Partition[t,n,d]
Transpose[t] 将表t转置
Join[t1,t2] 将t1和t2合并,但是不去掉重复元素
Union[t1,t2,] 并集运算
Intersection[t1,t2,] 交集运算
Complement[t1,t2] 从t1中去掉t2中的元素
六、绘图
1、绘图函数
Plot[f[x],{x,a,b}] 画f[x]在区间[a,b]上的函数图象
ParametricPlot[{x[t],y[t]},{t,a,b }] 画参数图
ListPlot[{x1,y2},{x2,y2},] 绘制点图
Plot3D[f[x,y],{x,x0,x1},{y,y0
文档评论(0)