-
文档来源为
:
从网络收集整理
< br>.word
版本可编辑
.
欢迎下
载支持
.
Mathematica
函
数大全
--
运算符及特殊符号
一、运算符及特殊符号
Line1;
< br>执行
Line
,不显示结果
Line1,line2
顺次执行
Line1
,
2
,并显示结果
?name
p>
关于系统变量
name
的信息
??name
关于系
统变量
name
的全部信息
!command
执行
Dos
命令
n! N
的阶乘
!!filename
显示文件内容
<
Expr>> filename
打开文件写
Expr>>>filename
打开文件从文件末写
()
结合率
[]
函数
{}
一个表
<*Math Fun*>
在
p>
c
语言中使用
math
的函数
(*Note*)
程序的注释
#n
第
n
个参数
##
所有参数
rule&
把
rule
作用于后面的式子
%
前一次的输出
%%
倒数第二次的输出
%n
第
n
个输出
var::note
变量
var
的注释
字符串
Context `
上下文
a+b
加
a-b
减
a*b
或
a b
乘
a/b
除
a^b
乘方
除
a^b
乘方
base^^num
以
base
p>
为进位的数
lhs&&rhs
且
lhs||rhs
或
!lha
非
++,--
自加
< br>1
,自减
1
+=,-=,*=,/=
同
C
语言
1
文档
来源为
:
从网络收集整理
.word<
/p>
版本可编辑
.
欢迎下载支持
.
>,<,>=,<=,==,!=
逻辑判断(
同
c
)
lhs=rhs
立即赋值
lhs:=rhs
建立动态赋值
lhs:>rhs
建立替换规则
lhs->rhs
建立替换规则
expr//funname
相当于
filename[expr]
expr/.rule
将规则
p>
rule
应用于
expr
expr//.rule
将规则<
/p>
rule
不断应用于
expr
知道不变为止
param_
名为
param
的一个任意表达式(形式变量)
param__
名为
param
p>
的任意多个任意表达式(形式变量)
二、系统常数
Pi
3.1415....
的无限精度数值
E
2.17828...
的无限精度数值
Catalan
0.915966..
卡塔兰常数
EulerGamma
0.5772....
高斯常数
GoldenRatio
1.61803...
黄金分割数
Degree
Pi/180
角度弧度换算
I
复数单位
Infinity
无穷大
-Infinity
负无穷大
ComplexInfinity
复无穷大
Indeterminate
不定式
三、代数计算
Expand[expr]
展开表达式
Factor[expr]
展开表达式
Simplify[expr]
化简表达式
FullSimplify[expr]
将特殊函数等也进行化简
PowerExpand[expr]
展开所有的幂次形式
ComplexExpand[expr,{x1,x2...}]
按复数实部虚部展开
FunctionExpand[expr]
化简
expr
中的特殊函数
Collect[expr, x]
合并同次项
Collect[expr, {x1,x2,...}]
合
并
x1,x2,...
的同次项
Together[expr]
通分
Apart[expr]
部分分式展开
Apart[expr, var]
对
var
的部分分式展开
Cancel[expr]
约分
ExpandAll[expr]
展开表达式
ExpandAll[expr, patt]
展开表达式
FactorTerms[poly]
提出共有的数字因子
FactorTerms[poly, x]
提出与
x
无关的数字因子
FactorTerms[poly, {x1,x2...}]
提出与
xi
无关的数字因子
Coefficient[expr, form]
多项式
expr
中
f
orm
的系数
Coefficient[expr, form, n]
多
项式
expr
中
form^n
的系数
2
文档来源为
:
从网络收集整理
.word
版本可编辑
.
欢迎
下载支持
.
Exponent[expr, form] <
/p>
表达式
expr
中
form
的最高指数
Numerator[expr]
表达式
expr
的分子
Denominator[expr]
表达式
expr
的分母
ExpandNumerator[expr]
展开
expr
的分子部分
ExpandDenominator[expr]
展开
p>
expr
的分母部分
ExpandDenominator[expr]
展开
expr
的分母部分
TrigExpand[expr]
展开表达式中的三角函数
TrigFactor[expr]
给出表达式中的三角函数因子
TrigFactorList[expr]
给出表达式中的三角函数因子的表
TrigReduce[expr]
对表达式中的三角函数化简
TrigToExp[expr]
三角到指数的转化
ExpToTrig[expr]
指数到三角的转化
RootReduce[expr]
ToRadicals[expr]
四、解方程
Solve[eqns, vars]
从方程组
eqns
中解出
vars
Solve[eqns, vars, elims]
从方程
组
eqns
中削去变量
elims,<
/p>
解出
vars
DSolve[eqn, y, x]
解微分方程,其中
p>
y
是
x
的函数
p>
DSolve[{eqn1,eqn2
,...},{y1,y2...},x]
解微分方程组,其中
yi
是
x
的函数
DSolve[eqn, y,
{x1,x2...}]
解偏微分方程
Eliminate[eqns, vars]
把方程组
eqns
中变量
vars
约去
SolveAlways[eqns, vars]
给出等式成立的所有参数满足的条件
Reduce[eqns, vars]
化简并给出所有可能解的条件
LogicalExpand[expr]
用
&&
和
||
将逻辑表达式展开
InverseFunction[f]
求函数
f
的逆函数
Root[f, k]
求多项式函数的第
k
个根
Roots[lhs==rhs, var]
得到多项式方程的所有根
五、微积分函数
D[f, x]
求
f[x]
的微分
D[f, {x, n}]
求
f[x
]
的
n
阶微分
D[f,x1,x2..]
求
p>
f[x]
对
x1,x2...
偏微分
Dt[f,
x]
求
f[x]
的全微分
df/dx
Dt[f]
求
f[x]
的全微分
df
Dt[f, {x, n}]
n
阶全微分
df^n/dx^n
Dt[f,x1,x2..]
对
x1
,x2..
的偏微分
Integrate[f, x] f[x]
对
x
在的不定积分
Integrate[f, {x, xmin, xmax}] f[x]
对
x
在区间
(xmin,
xmax)
的定积分
Integrate[f, {x, xmin, xmax}, {y, ymin,
ymax}] f[x,y]
的二重积分
Limit[expr, x->x0] x
趋近于
x0
时
expr
的极限
Residue[expr, {x,x0}] expr
在<
/p>
x0
处的留数
Series[f, {x, x0, n}]
给出
f[x]
在
x0
处的幂
级数展开
3
文档来源为
:
从网络收集整理
.w
ord
版本可编辑
.
欢迎下载支持
p>
.
Series[f, {x, x0,nx}, {y,
y0, ny}]
先对
y
幂级数展开,
再对
x
Normal[expr]
化简并给出最常见的表达式
SeriesCoefficient[series, n]
给出级数中第
n
次项的系数
SeriesCoefficient[series,
{n1,n2...}]
'
或
p>
Derivative[n1,n2...][f]
一阶导数
InverseSeries[s, x]
给出逆函数的级数
ComposeSeries[serie1,serie2...]
给出两个基数的组合
SeriesData[x,x0,{a0,a1,..},nmin,nmax,den]
表示一个在
x0
处
x<
/p>
的幂级数,其中
aii
为系数
O[x]^n
n
阶小量
x^n
O[x, x0]^n
n
阶小量
(x-x0)^n
Dt[f, x]
求
f[x]
的全微分
df/dx
Dt[f]
求
f[x]
的全微分
df
Dt[f, {x, n}]
n
阶全微分
df^n/dx^n
Dt[f,x1,x2..]
对
x1
,x2..
的偏微分
Integrate[f, x] f[x]
对
x
在的不定积分
Integrate[f, {x, xmin, xmax}] f[x]
对
x
在区间
(xmin,
xmax)
的定积分
Integrate[f, {x, xmin, xmax}, {y, ymin,
ymax}] f[x,y]
的二重积分
Limit[expr, x->x0] x
趋近于
x0
时
expr
的极限
Residue[expr, {x,x0}] expr
在<
/p>
x0
处的留数
Series[f, {x, x0, n}]
给出
f[x]
在
x0
处的幂
级数展开
Series[f,
{x, x0,nx}, {y, y0, ny}]
先对
y<
/p>
幂级数展开,再对
x
Normal[expr]
化简并给出最常见的表达式
SeriesCoefficient[series, n]
给出级数中第
n
次项的系数
SeriesCoefficient[series,
{n1,n2...}]
'
或
p>
Derivative[n1,n2...][f]
一阶导数
InverseSeries[s, x]
给出逆函数的级数
ComposeSeries[serie1,serie2...]
给出两个基数的组合
SeriesData[x,x0,{a0,a1,..},nmin,nmax,den]
表示一个在
x0
处
x<
/p>
的幂级数,其中
ai
O[x]^n n
阶小量
x^n
O[x, x0]^n
n
阶小量
(x-x0)^n
六、多项式函数
Variables[poly]
给出多项式
poly
中独立变量的列表
CoefficientList[poly, var]
给
出多项式
poly
中变量
var
的系数
CoefficientList[poly, {var1,var2...}]
p>
给出多项式
poly
中变量
var(i)
的系数列
?
PolynomialMod[poly, m]
poly
中各系数
mod m
同余后得
到的多项式,
m
可为整式
PolynomialQuotient[p, q, x]
以
x
为自变量的两个多项式之商式
p>
p/q
PolynomialRemainder[p, q, x]
以
x
为自变量的两个多项式之余式
PolynomialGCD[poly1,poly2,...]
poly(i)
的最大公因式
PolynomialLCM[poly1,poly2,...]
poly(i)
的最小公倍式
PolynomialReduce[poly,
{poly1,poly2,...},{x1,x2...}]
< br>得到一个表
{{a1,a2,...},b}
其中
Sum[ai*polyi]+b=poly
Resultant[poly1,poly2,var]
约
去
poly1,poly2
中的
var
Factor[poly]
因式分解(在整式范围内)
FactorTerms[poly]
提出
< br>poly
中的数字公因子
4
文档来源为
:
从网络收集整理
.word
版本可编辑
.
欢迎下载支持
.
FactorTerms[poly, {x1,x2...}]
提出
poly
中与
xi
无关项的数字公因子
FactorList[poly]
给出
poly
各个因子及其指数
{{
poly1,exp1},{...}...}
FactorSquareFreeList[poly]
FactorTermsList[poly,{x1,x2...}]
给出各个因式列表,第一项是数字公
因子,第二项是与
xi
无关的因式,其
后是与
xi
有关的因式按升幂的排排
?
Cyclotomic[n, x]
n
阶柱函数
Decompose[poly, x]
迭代分解,给出
p>
{p1,p2,...},
其中
p1(p2
(...))=poly
InterpolatingPolynomial[data, var]
在数据
data
上的插值多项式
data
可以写为
{f1,f2..}
相当于
{{x1=1,y
1=f1}..}
data
可以写
为
{{x1,f1,df11,df12,..},{x2,f2,df21..}
可以指定数据点上的
n
阶导数值
RootSum[f, form]
得到
f[x]=0
的所有根,并求得
Sum[form[xi]
]
七、随机函数
Random[type,range]
产生
type
类型且在
range
范围内的均匀分布随机数
type
可以为
Integer,Real,Complex,
不写默认为
Real
range
为
{min,max}
,
不写默认为
{0,1}
Random[] 0
~
1
上的随机实数
SeedRandom[n]
以
n<
/p>
为
seed
产生伪随机数
如果采用了
<
在
2.0
版本为
<<
Random[distribution]
可以产生各种分布如
Random[BetaDistribution[alpha, beta]]
stribution[alpha, beta]]
Random[NormalDistribution[m
iu,sigma]]
等
常用的分布如
BetaDistribution,CauchyDist
ribution,ChiDistribution,
N
oncentralChiSquareDistribution,ExponentialDistribu
tion,
ExtremeValueDistribut
ion,NoncentralFRatioDistribution,
GammaDistribution,HalfNormalDistribution,
LaplaceDistribution,
LogNor
malDistribution,LogisticDistribution,
RayleighDistribution,NoncentralStudentT
Distribution,
UniformDistribution,
WeibullDistribution
八、数值函数
N[expr]
表达式的机器精度近似值
N[expr, n]
表达式的
n<
/p>
位近似值,
n
为任意正整数
NSolve[lhs==rhs, var]
求方程数值解
NSolve[eqn, var, n]
求方程数值解,结
果精度到
n
位
NDSolve[eqns, y, {x, xmin,
xmax}]
微分方程数值解
NDSolve[eqns, {y1,y2,...}, {x, xmin,
xmax}]
微分方程组数值解
FindRoot[lhs==rhs, {x,x0}]
以
x0
为初值,寻找方程数值解
5
文档来源为
:
从网络收集整理
.word
版本可编辑
.
欢迎下载支持
.
FindRoot[lhs==rhs, {x, xstart,
xmin, xmax}]
NSum[f,
{i,imin,imax,di}]
数值求和,
di
为步长
NSum[f, {i,imin,imax,di}, {j,..},..]
多维函数求和
NProduct[f, {i, imin, imax,
di}]
函数求积
NIntegrate[f, {x, xmin, xmax}]
函数数值积分
优化函数:
FindMinimum[f, {x,x0}]
以
x0
为初值,寻找函数最小值
FindMinimum[f, {x,
xstart, xmin, xmax}]
ConstrainedMin[f,{inequ},{x,y,..}]
inequ
为线性不等式组,
f
为
x,y..
之线
性函数,得到最小值及此时的
x,y..
取值
< br>
ConstrainedMax[f,
{inequ}, {x, y,..}]
同上
LinearProgramming[c,m,b]
p>
解线性组合
c.x
在
m.x>=b&&x>=0
约束下的
最小值,
x,b,c
为向量
,m
为矩阵
LatticeReduce[{v1,v2...}] <
/p>
向量组
vi
的极小无关组
数据处理:
Fit[data,funs,vars]
用指定函数组对数据进行最小二乘拟和
p>
data
可以
为
{{x1,y1,..f1},{x2,y2,..f2}..}
多维的情况
emp:
Fit[{10.22,12,3.2,9.9}, {1, x, x^2,Sin[x]}, x]
Interpolation[data]
< br>对数据进行差值
,
data
同上,另外还可以为
{{x1,{f1,df11,df12}
},{x2,{f2,.}..}
指定各阶导数
InterpolationOrder
默认为
3
次,可修改
ListInterpolation[array]
对离散数据插值,
array
可为
n
维
ListInterpolation[array,{{xmin,xmax},{ymin,yma
x},..}]
FunctionInterpolati
on[expr,{x,xmin,xmax}, {y,ymin,ymax},..]
以对应
expr[xi,yi]
p>
的为数据进行插值
Fourier[list]
对复数数据进行付氏变换
InverseFourier[list]
对复数数据进行付氏逆变换
Min[{x1,x2...},{y1,y2,...}]
得到每个
表中的最小值
变换
Mi
n[{x1,x2...},{y1,y2,...}]
得到每个表中的最小值
Max[{x1,x2...},{y1,
y2,...}]
得到每个表中的最大值
Select[list, crit]
< br>将表中使得
crit
为
True
的元素选择出来
Count[list, pattern]
将表中匹配模式
pattern
的元素的个数
Sort[list]
将表中元素按升序排列
Sort[list,p]
将表中元素按
p[e1,e2]
为
True
的顺
序比较
list
的任两个元素
p>
e1,e2,
实际上
Sort[list]
中默认
p=Greater
集合论:
Union[list1,list2..]
表
listi
的并集并排序
Intersection[list1,list2..]
表
listi
的交集并排序
Complement[listall,list1,li
st2...]
从全集
listall
中对
listi
的差集
九、虚数函数
6
-
-
-
-
-
-
-
-
-
上一篇:超声波测距实验
下一篇:第三章无刷直流电动机PWM 控制方案