注意:
(1) 任何函数(包括自己定义的函数在内)后面都使用中括号“[ ]”;
(2) 系统定义的函数名称首字母大写;Mathematica是区分大小的!
(3) Mathematica会尽量给出精确的结果,除非你使用了计算近似值的函数;
此外,还有其它一些常用的数值函数:
实变量的数值函数 | 意义 |
Floor[x] | 取整函数 |
Abs[x] | 绝对值函数 |
Sign[x] | 符号函数 |
Max[x1,x2,…,xn]或Max[list] | 取最大值,list为一集合 |
Min[x1,x2,…,xn]或Max[list] | 取最小值,list为一集合 |
整数和组合函数:
函数 | 意义 |
Mod[m,n] | m用n除的余数 |
FactorInteger[n] | 把整数n分解为素数的乘积 |
GCD[n1,n2,…]或GCD[s] | 最大公约数,s为一集合 |
LCM[n1,n2,…]或LCM[s] | 最小公倍数,s为一集合 |
Prime[k] | 第k个素数 |
PrimeQ[n] | 当n是素数时返回True,否则返回False |
n! | 阶乘n(n-1)(n-2)… |
n!! | 双阶乘n(n-2)(n-4)… |
Binomial[n,m] | 二项式系数 |
伪随机函数:
Random[] | 产生一个0~1之间的随机数 |
Random[Real,{xmin,xmax}] | 产生一个xmin~xmax之间的实数 |
Random[Integer,{imin,imax}] | 产生一个imin~imax之间的整数 |