|
|
4 G+ e- D) O, O
MATLAB常用的基本数学函数
1 F) q, P1 }' {+ Z5 u" G! B6 N3 X abs(x):纯量的绝对值或向量的长度
( a' s: V% d- |8 L1 | angle(z):复数z的相角(Phase angle)' C$ h. L4 k6 E! L* l4 B
sqrt(x):开平方
/ i0 v8 b0 V& Q, A: M real(z):复数z的实部! O# L+ N- U- q; a
imag(z):复数z的虚部
( V5 i0 M1 q, {" _0 t conj(z):复数z的共轭复数" [. B6 S" t$ F5 u9 V4 l' g
round(x):四舍五入至最近整数
f9 }& L6 M* D: r3 V fix(x):无论正负,舍去小数至最近整数
2 ]: A) t% \7 n! `9 j' D5 G floor(x):地板函数,即舍去正小数至最近整数) ]8 K- E/ M1 [3 n* D1 h) L+ G
ceil(x):天花板函数,即加入正小数至最近整数
5 {: m. \: U9 H. ?- q, \( i rat(x):将实数x化为分数表示
3 ]" B% W1 l) C! K- J. _( t; N rats(x):将实数x化为多项分数展开
$ Y. f8 B0 L+ I6 a7 h0 @ sign(x):符号函数 (Signum function)。1 W6 Z6 V! Y2 v' i+ u' W0 f+ Y+ a/ t8 [
当x<0时,sign(x)=-1;
7 l- C% S, E" b; l 当x=0时,sign(x)=0;
2 u. j3 {9 J% x! B7 i3 X. U7 z 当x>0时,sign(x)=1。
: d* F% U j7 Y8 u5 W' S' v; y% F7 ?' V; F: J' ?+ m/ q' [# W' }
rem(x,y):求x除以y的馀数
* B. P% v. M3 k7 K; B gcd(x,y):整数x和y的最大公因数
+ c" ~* o/ Y* y/ {6 u lcm(x,y):整数x和y的最小公倍数
7 @8 _* i2 b/ u$ r) C exp(x):自然指数
( J1 y9 t* w( }0 F! \. @+ o! P' a p pow2(x):2的指数
3 x) ^2 [, c. ?9 E* B# [# U1 X H4 M7 o log(x):以e为底的对数,即自然对数或
& [7 D }& ~& b* J. Y log2(x):以2为底的对数
; Z( s# k: X6 [* B, K4 w d3 x log10(x):以10为底的对数 |
|