mathematica命令大全 下载本文

分解

TrigReduce[表达式] 将相乘或乘方的三角函数化成一次方的基本组合

ExpToTrig[表达式] 将指数函数化成三角函数或双曲函数

TrigToExp[表达式] 将三角函数或双曲函数化成指数函数

ComplexExpand[表达式] 将表达式展开,假设所有的变量都是实数

ComplexExpand[表达式,{x,y,?}] 将表达式展开,假设x,y,?等变量都是复数

如何用Mathematica进行变量替换 表达式/.x->a

表达式/.{x->a, y->b,?}

如何用mathematica进行复数运算 a+b*I表示复数a+bI

Conjugate[z]求复数z的共轭复数 Exp[z]复数的指数函数,表示e^z Re[z]求复数z的实部

Im[z]求复数z的虚部 Abs[z]求复数z的模 Arg[z]求复数z的辐角, 如何在mathematica中表示集合 与数学中表示集合的方法相同,格式如下:

{a, b, c,?}表示由a, b, c,?组成的集合 (注意:必须用大括号)

下列命令可以生成特殊的集合:

Table[f,{n}]生成包含n个元素f的集合

Table[f[n],{n,nmax}]n从1到nmax,间隔为1,生成集合{f[1], f[2], f[3],?, f[nmax]}

Table[f[n],{n,nmin, nmax}]n从nmin到nmax,间隔为1,生成集合{f[nmin], f[nmin+1], f[nmin+2],…, f[nmax]}

Table[f[n],{n,nmin, nmax, dn}]n从nmin到nmax,间隔为dn,生成集合{f[nmin],

f[nmin+dn], f[nmin+2*dn],…, f[nmax]}

Range[n]生成集合{1, 2, 3 ,?, n} Range[imin, {imin,imin+1,imin+2,?,imax}

imax]生成集合

Range[imin, imax, di]生成集合

{imin,imin+di,imin+2*di,? } (最大不超过imax)

如何用Mathematica求集合的交集、并集、差集和补集 Union[A,B,C,?] 求集合A,B,C,?的并集 A~Union~B~Union~C~Union~? 求集合A,B,C,?的并集

A∪B∪C∪? 求集合A,B,C,?的并集 Intersection[A,B,C,?] 求集合A,B,C,?的交集 A~ Intersection ~B~ Intersection ~C~ Intersection ~? 求集合A,B,C,?的交集

A∩B∩C∩? 求集合A,B,C,?的交集 Complement [A,B,C,?] 求差集

A~ Complement ~B~ Complement ~C~ Complement ~? 求差集

Complement [全集I,A] 求集合A关于全集I的补集

全集I ~ Complement ~A 求集合A关于全集I的补集

如何mathematica用排序

Sort[v]将数组或向量v的元素从小到大排列(升序排列)

Reverse[v]将数组或向量v的元素按照与原来相反的顺序重新排列(续排列)

RotateLeft[v]将数组或向量v中的每一个元素向左移一个位置

RotateRight[v]将数组或向量v中的每一个元素向右移一个位置

RotateLeft[v,n]将数组或向量v中的每一个元素向左移n个位置

RotateRight[v,n]将数组或向量v中的每一个元素向右移n个位置

如何在Mathematica中解方程 Solve[方程,变元] 注:方程的等号必须用: = = 如何在Mathematica中解方程组 Solve[{方程组},{变元组}] 注:方程的等号必须用: = = 如何在Mathematica中解不等式

先加载:Algebra`InequalitySolve` ,加载方法为:<