|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
abs(x):纯量的绝对值或向量的长度7 }& J1 v4 Z. |' A t0 R/ a$ s; u Y
angle(z):复数z的相角(Phase angle)* t! O9 i+ W5 K
sqrt(x):开平方
& x( O8 t: h9 E: Qreal(z):复数z的实部
5 d+ J5 M& g/ \1 R" V) D2 F! _imag(z):复数z的虚部
" {6 P; V& {: ?0 c5 oconj(z):复数z的共轭复数
# M0 l, l- E7 e: ^( [, Wround(x):四舍五入至最近整数
- e( C0 A2 N0 X9 V# j# afix(x):无论正负,舍去小数至最近整数 p0 i4 v* T. x( I* K+ D
floor(x):地板函数,即舍去正小数至最近整数
, v1 O+ O! G4 T* Fceil(x):天花板函数,即加入正小数至最近整数
0 h$ ?2 i. r% @. E" u8 Qrat(x):将实数x化为分数表示
9 |/ t9 Q y% Srats(x):将实数x化为多项分数展开7 G" e/ z7 h1 B: Y7 y& Y. e* p( K
sign(x):符号函数 (Signum function)。
0 R8 Y! n3 }: a* C, e+ q当x<0时,sign(x)=-1; 当x=0时,sign(x)=0; 当x>0时,sign(x)=1。+ r9 f( N6 }; y9 C
rem(x,y):求x除以y的馀数
: D4 ?' ?- g' A; igcd(x,y):整数x和y的最大公因数
" A/ T5 E$ ]4 o/ M x, S6 _: g3 Wlcm(x,y):整数x和y的最小公倍数
/ w% Y* o& B. b* B5 s* zexp(x):自然指数* l; w9 ?1 b- k) J- P P0 }8 V
pow2(x):2的指数
- y C$ E: I* e) j) flog(x):以e为底的对数,即自然对数或
0 f! i0 C" K/ u+ u! L3 ]4 Z% glog2(x):以2为底的对数
% P. u$ r1 \" A4 olog10(x):以10为底的对数0 w/ h/ L' d% ?
MATLAB常用的三角函数9 t, h0 p! D( b+ b, ?
sin(x):正弦函数
" A% @. j$ T" ^cos(x):馀弦函数
$ _$ d# d. }+ Y! W0 s5 U1 Ktan(x):正切函数
$ W, Z8 L2 m# y$ {" |asin(x):反正弦函数
9 q. c/ E* E, X/ Racos(x):反馀弦函数
7 j$ E3 D/ V$ b7 t- q% Datan(x):反正切函数0 u# S# _6 u' u X
atan2(x,y):四象限的反正切函数
6 S) K7 `2 _, }8 `1 Psinh(x):超越正弦函数9 X! ^! S4 K' h! N( p4 I
cosh(x):超越馀弦函数
! }/ [3 D/ z1 c+ |. d& Ltanh(x):超越正切函数% O5 e/ M' I ?7 K# \; {2 ?/ x
asinh(x):反超越正弦函数
7 X, B6 S; h. [; d1 |( H8 k2 vacosh(x):反超越馀弦函数
1 W- p/ b# `- |/ Patanh(x):反超越正切函数
* F+ A$ b3 p* T, F, O变数也可用来存放向量或矩阵,并进行各种运算,如下例的列向量(Row vector)运算:7 u7 T, Z) e$ n( j% l
x = [1 3 5 2];
: H6 x7 X( T) [7 Cy = 2*x+1) u0 F) R$ w1 M' i3 {9 Y/ h# V
y =
* ^% k1 _+ ]3 v* I* {3 7 11 5
+ }" m2 Q9 A+ A小提示:变数命名的规则
5 |% N6 A* o4 w0 P* m1.第一个字母必须是英文字母
9 l% g" f, O. a" a2.字母间不可留空格% t: w p8 _: V: R* d
3.最多只能有19个字母,MATLAB会忽略多馀字母 q* A$ Z5 v" [ `6 x, i3 Q" L: u
用於向量的常用函数有:
H7 M# i7 c- a6 d1 Amin(x): 向量x的元素的最小值
+ D7 v( A6 t$ N: fmax(x): 向量x的元素的最大值0 E. W0 I$ E1 A, k# V
mean(x): 向量x的元素的平均值* l' t; {2 S7 ~1 k
median(x): 向量x的元素的中位数+ V% K0 f/ W3 F8 U
std(x): 向量x的元素的标准差
" j# S8 p" J5 G* f* U1 k# @diff(x): 向量x的相邻元素的差
) B: ~9 N$ H* V- Psort(x): 对向量x的元素进行排序(Sorting)
' G1 A% e2 f( t9 b% {length(x): 向量x的元素个数; f, t# {" h2 W! E# e$ d
norm(x): 向量x的欧氏(Euclidean)长度
7 B4 T8 x+ h, G( r% F9 R8 tsum(x): 向量x的元素总和: F/ v, Z1 O( b" _' R4 U6 s
prod(x): 向量x的元素总乘积
0 [$ O; }0 D: J# W2 W3 ncumsum(x): 向量x的累计元素总和. T- p4 L' w- B
cumprod(x): 向量x的累计元素总乘积
, O3 V; _9 C: M! w* k6 bdot(x, y): 向量x和y的内积
- x/ X7 N0 S8 ^2 z I7 |cross(x, y): 向量x和y的外积# w @4 C) c0 R6 Z! {+ @- p1 B1 Z- B
(大部份的向量函数也可适用於矩阵,详见下述。)
. {9 ^4 ]3 [( l$ F5 s `. I$ F+ M下表即为MATLAB常用到的永久常数。! R' i; y, p$ Y t5 @, }7 B0 c L
i或j:基本虚数单位. h7 `% `+ @+ Q9 F" N
eps:系统的浮点(Floating-point)精确度; ?7 |# t, R. i1 ~8 L. T
inf:无限大, 例如1/0! G% J2 d9 g8 U+ B( O+ @( E
nan或NaN:非数值(Not a number),例如0/04 m( ~; _ T3 c" c. H+ H( n
pi:圆周率 p(= 3.1415926…): B6 i5 r) s# P7 M! ? G
realmax:系统所能表示的最大数值
2 Z' K: t; o6 r5 l0 q6 @4 Irealmin:系统所能表示的最小数值
* i) D* M% J: h2 Mnargin: 函数的输入引数个数! D8 l8 A$ a" U N8 z
nargin: 函数的输出引数个数( V N8 u# b L( ~' B
|
|