Mathematica的常用函数

上传人:飞*** 文档编号:28278583 上传时间:2018-01-16 格式:DOC 页数:14 大小:64.50KB
返回 下载 相关 举报
Mathematica的常用函数_第1页
第1页 / 共14页
Mathematica的常用函数_第2页
第2页 / 共14页
Mathematica的常用函数_第3页
第3页 / 共14页
Mathematica的常用函数_第4页
第4页 / 共14页
Mathematica的常用函数_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《Mathematica的常用函数》由会员分享,可在线阅读,更多相关《Mathematica的常用函数(14页珍藏版)》请在金锄头文库上搜索。

1、Mathematica 的内部常数Pi , 或 (从基本输入工具栏输入, 或“Esc”+“p”+“Esc”)圆周率 E (从基本输入工具栏输入, 或“Esc”+“ee”+“Esc”)自然对数的底数 eI (从基本输入工具栏输入, 或“Esc”+“ii”+“Esc”)虚数单位 iInfinity, 或( 从基本输入工具栏输入 , 或“Esc”+“inf”+“Esc”)无穷大Degree 或(从基本输入工具栏输入, 或“Esc”+“deg”+“Esc” )度Mathematica 的常用内部数学函数指数函数 Expx以 e 为底数对数函数 Logx自然对数,即以 e 为底数的对数Loga,x以 a

2、 为底数的 x 的对数开方函数 Sqrtx表示 x 的算术平方根绝对值函数 Absx表示 x 的绝对值三角函数(自变量的单位为弧度)Sinx 正弦函数Cosx余弦函数Tanx正切函数Cotx余切函数Secx正割函数Cscx余割函数反三角函数 ArcSinx反正弦函数ArcCosx反余弦函数ArcTanx反正切函数ArcCotx反余切函数ArcSecx反正割函数ArcCscx反余割函数双曲函数 Sinhx双曲正弦函数Coshx双曲余弦函数Tanhx双曲正切函数Cothx双曲余切函数Sechx双曲正割函数Cschx双曲余割函数反双曲函数 ArcSinhx反双曲正弦函数ArcCoshx反双曲余弦函数

3、ArcTanhx反双曲正切函数ArcCothx反双曲余切函数ArcSechx反双曲正割函数ArcCschx反双曲余割函数求角度函数 ArcTanx,y以坐标原点为顶点,x 轴正半轴为始边,从原点到点(x ,y)的射线为终边的角,其单位为弧度数论函数 GCDa,b,c,最大公约数函数LCMa,b,c,最小公倍数函数Modm,n求余函数(表示 m 除以 n 的余数)Quotientm,n求商函数(表示 m 除以 n 的商)Divisorsn求所有可以整除 n 的整数FactorIntegern因数分解,即把整数分解成质数的乘积Primen求第 n 个质数PrimeQn判断整数 n 是否为质数,若是

4、,则结果为 True,否则结果为 FalseRandomInteger,m ,n随机产生 m 到 n 之间的整数排列组合函数 Factorialn或 n!阶乘函数,表示 n 的阶乘复数函数 Rez实部函数Imz虚部函数Arg(z)辐角函数Absz求复数的模Conjugatez求复数的共轭复数Expz复数指数函数求整函数与截尾函数 Ceilingx表示大于或等于实数 x 的最小整数Floorx表示小于或等于实数 x 的最大整数Roundx表示最接近 x 的整数IntegerPartx表示实数 x 的整数部分FractionalPartx表示实数 x 的小数部分分数与浮点数运算函数 Nnum或 n

5、um/N 把精确数 num 化成浮点数(默认 16 位有效数字)Nnum,n把精确数 num 化成具有 n 个有效数字的浮点数NumberFormnum,n 以 n 个有效数字表示 numRationalizefloat将浮点数 float 转换成与其相等的分数Rationalizefloat,dx将浮点数 float 转换成与其近似相等的分数,误差小于 dx最大、最小函数 Maxa,b ,c, 求最大数Mina,b,c,求最小数符号函数 SignxMathematica 中的数学运算符a+b 加法a-b 减法a*b (可用空格键代替*) 乘法a/b (输入方法为:“ Ctrl ” + “ /

6、 ” ) 除法ab (输入方法为:“ Ctrl ” + “ ” )乘方-a 负号Mathematica 的关系运算符=等于大于=大于或等于!=不等于注:上面的关系运算符也可从基本输入工具栏输入。如何用 mathematica 求多项式的最大公因式和最小公倍式PolynomialGCDp1,p2,求多项式 p1,p2,的最大公因式PolynomialLCMp1,p2,求多项式 p1,p2,的最小公倍式如何用 mathematica 求整数的最大公约数和最小公倍数GCDp1,p2,求整数 p1,p2,的最大公约数LCMp1,p2,求整数 p1, p2,的最小公倍数如何用 mathematica 进

7、行整数的质因数分解FactorIntegern把整数 n 分解成质数的乘积如何用 mathematica 求整数的正约数Divisorsn求整数 n 的所有正约数如何用 mathematica 判断一个整数是否为质数PrimeQn判断整数 n 是否为质数,若是,则运算结果为 True,否则结果为 False如何用 mathematica 求第 n 个质数Primen求第 n 个质数如何用 mathematica 求阶乘Factorialn或 n!求 n 的阶乘如何用 mathematica 配方Mathematica 没有提供专门的配方命令,但是我们可以非常轻松地自定义一个函数进行配方。如何用

8、 mathematica 进行多项式运算Collectexpr,x 将 expr 表示成 x 的多项式Collectexpr,x,func将 expr 表示成 x 的多项式之后,再根据 func 处理各项系数Collectexpr,x,y将 expr 表示成 x 的多项式,再把多项式的每一项系数表示成 y 的多项式FactorTermsexpr提出 expr 中的数值因子FactorTermsexpr,x提出 expr 中所有不包含 x 的因子FactorTermsexpr,x,y,提出 expr 中所有不包含 x,y,的因子PolynomialGCDp1,p2,求多项式 p1,p2,的最大公

9、因式PolynomialLCMp1,p2,求多项式 p1,p2,的最小公倍式PolynomialQuotientp1,p2,x变量为 x,求 p1/p2 的商PolynomialRemainderp1,p2,x变量为 x,求 p1/p2 的余式PowerExpandexpr将(xy)n 分解成 xnyn 的形式如何用 mathematica 进行分式运算Denominatorf提取分式 f 的分母Numeratorf提取分式 f 的分子ExpandDenominatorf展开分式 f 的分母ExpandNumeratorf展开分式 f 的分子Expandf把分式 f 的分子展开,分母不变且被看

10、成单项。ExpandAllf把分式 f 的分母和分子全部展开ExpandAllf, x只展开分式 f 中与 x 匹配的项Togetherf把分式 f 的各项通分后再合并成一项Apartf把分式 f 拆分成多个分式的和的形式Apartf, x对指定的变量 x(x 以外的变量作为常数), 把分式 f 拆分成多个分式的和的形式Cancelf把分式 f 的分子和分母约分Factorf把分式 f 的分母和分子因式分解如何用 Mathematica 进行因式分解Factor表达式如何用 Mathematica 展开Expand表达式如何用 Mathematica 进行化简Simplify表达式Simpli

11、fy表达式,假设条件 FullSimplify表达式FullSimplify表达式,假设条件如何用 Mathematica 合并同类项Collect表达式,指定的变量如何用 Mathematica 进行数学式的转换TrigExpand表达式 将三角函数展开TrigFactor表达式 将三角函数组成的表达式因式分解TrigReduce表达式 将相乘或乘方的三角函数化成一次方的基本组合ExpToTrig表达式 将指数函数化成三角函数或双曲函数TrigToExp表达式 将三角函数或双曲函数化成指数函数ComplexExpand表达式 将表达式展开,假设所有的变量都是实数ComplexExpand表达

12、式,x,y, 将表达式展开,假设 x,y,等变量都是复数如何用 Mathematica 进行变量替换表达式/.x-a表达式/.x-a, y-b,如何用 mathematica 进行复数运算a+b*I 表示复数 a+bIConjugatez求复数 z 的共轭复数Expz复数的指数函数,表示 ezRez求复数 z 的实部Imz求复数 z 的虚部Absz求复数 z 的模Argz求复数 z 的辐角,如何在 mathematica 中表示集合与数学中表示集合的方法相同,格式如下:a, b, c,表示由 a, b, c,组成的集合(注意:必须用大括号)下列命令可以生成特殊的集合:Tablef,n生成包含

13、n 个元素 f 的集合Tablefn,n,nmaxn 从 1 到 nmax,间隔为 1,生成集合f1, f2, f3, fnmaxTablefn,n,nmin, nmaxn 从 nmin 到 nmax,间隔为 1,生成集合 fnmin, fnmin+1,fnmin+2, fnmaxTablefn,n,nmin, nmax, dnn 从 nmin 到 nmax,间隔为 dn,生成集合fnmin,fnmin+dn, fnmin+2*dn, fnmaxRangen生成集合 1, 2, 3 , nRangeimin, imax生成集合imin,imin+1,imin+2,imaxRangeimin,

14、imax, di生成集合imin,imin+di,imin+2*di, (最大不超过 imax)如何用 Mathematica 求集合的交集、并集、差集和补集UnionA,B,C, 求集合 A,B,C,的并集AUnionBUnionCUnion 求集合 A,B,C,的并集ABC 求集合 A,B,C,的并集IntersectionA,B,C, 求集合 A,B,C,的交集A Intersection B Intersection C Intersection 求集合 A,B,C,的交集ABC 求集合 A,B,C,的交集Complement A,B,C, 求差集A Complement B Comp

15、lement C Complement 求差集Complement 全集 I,A 求集合 A 关于全集 I 的补集全集 I Complement A 求集合 A 关于全集 I 的补集如何 mathematica 用排序Sortv将数组或向量 v 的元素从小到大排列(升序排列)Reversev将数组或向量 v 的元素按照与原来相反的顺序重新排列(续排列)RotateLeftv将数组或向量 v 中的每一个元素向左移一个位置RotateRightv将数组或向量 v 中的每一个元素向右移一个位置RotateLeftv,n将数组或向量 v 中的每一个元素向左移 n 个位置RotateRightv,n将数组或向量 v 中的每一个元素向右移 n 个位置如何在 Mathem

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 其它文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号