分解
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中解不等式