|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
abs(x):纯量的绝对值或向量的长度' r8 j8 E# w( l' v a& L9 b
angle(z):复数z的相角(Phase angle)
@0 t# R& x: y; _* {sqrt(x):开平方
/ t4 c8 V( O3 t9 [real(z):复数z的实部, W1 N6 N8 x) U8 d, t; ~
imag(z):复数z的虚部& \% U j, Y T6 ~5 r8 f
conj(z):复数z的共轭复数
( |4 U7 i, s4 T A) z/ Around(x):四舍五入至最近整数
7 b+ I# q/ V/ Z) M# r; S; U1 kfix(x):无论正负,舍去小数至最近整数9 R& {" z' r) Y
floor(x):地板函数,即舍去正小数至最近整数
7 v. D! O# i! jceil(x):天花板函数,即加入正小数至最近整数: e7 x* s! W8 N
rat(x):将实数x化为分数表示
% S: n9 b+ h; t; _rats(x):将实数x化为多项分数展开( E" e$ f. E1 C7 I+ v6 o9 ?
sign(x):符号函数 (Signum function)。
6 J) u% T, k7 G* p- {4 R% D4 ]- J0 b当x<0时,sign(x)=-1; 当x=0时,sign(x)=0; 当x>0时,sign(x)=1。
# L# I, j1 y/ g# y! [) ]rem(x,y):求x除以y的馀数7 Z1 o, L; R2 ?7 n/ D
gcd(x,y):整数x和y的最大公因数' k) P: O7 x, C* d n, z: F' Z& L
lcm(x,y):整数x和y的最小公倍数' l8 E. X* [- e
exp(x):自然指数
$ ?( @1 N6 ^) s- y7 ?: Npow2(x):2的指数
. k3 m E5 W. `3 ~0 mlog(x):以e为底的对数,即自然对数或# R2 W" X9 c8 p8 ~0 Y5 K
log2(x):以2为底的对数
. W/ \7 o! C9 j. `/ A* W% Ylog10(x):以10为底的对数3 m3 |, G- P& F# v! n
MATLAB常用的三角函数
0 {# w6 ^. r" f! v/ n' |sin(x):正弦函数
6 L( s ^: X! x. Hcos(x):馀弦函数8 Z/ h. c. p5 P( g$ o3 C$ |
tan(x):正切函数; n7 v( D1 [% f z
asin(x):反正弦函数, W7 B; _5 h5 s2 {6 O
acos(x):反馀弦函数
0 \0 V& P3 e# z/ I) z) aatan(x):反正切函数) w* ^" c% o7 S8 Q' Z2 ?
atan2(x,y):四象限的反正切函数
8 F# O' J8 M( Q# P/ E( ^sinh(x):超越正弦函数
R* t4 M1 \8 @3 v( Jcosh(x):超越馀弦函数7 D ~" D3 z( f4 O
tanh(x):超越正切函数5 @# E5 C6 y0 ^" z2 f* Y
asinh(x):反超越正弦函数2 F. Y3 O% F9 Q& r6 N
acosh(x):反超越馀弦函数0 v$ V2 E; q, a l8 ?* ~: J
atanh(x):反超越正切函数
( a, D N9 Y2 l( O* o' j" N变数也可用来存放向量或矩阵,并进行各种运算,如下例的列向量(Row vector)运算:- B. q8 E! S- `- d! ?$ t$ Z% S7 y7 P
x = [1 3 5 2];
& K/ Y' o; D e- }9 u; vy = 2*x+1
- E' v% C$ B! |4 k: e, O. h" Ty =6 t. [7 L7 `- @' k
3 7 11 5
: x# f) U5 N+ ~5 N4 w8 z小提示:变数命名的规则
1 @2 ]9 D$ D t1.第一个字母必须是英文字母
9 m9 a" E# d P# K" |/ p2.字母间不可留空格
" p# S' R2 P. {# X9 D3.最多只能有19个字母,MATLAB会忽略多馀字母* T/ U; C! _. z% X( X
用於向量的常用函数有:4 S; B0 |+ D6 [4 W! M. Z% J: {3 x
min(x): 向量x的元素的最小值- e7 k- [3 ], p' f+ L9 u7 V+ v
max(x): 向量x的元素的最大值6 L& h }# _+ N( A, [9 o
mean(x): 向量x的元素的平均值
- n9 o' `* h3 E- k& e3 Cmedian(x): 向量x的元素的中位数 x1 `0 @5 N$ b; {
std(x): 向量x的元素的标准差3 C) o# e9 Y7 I( t: H
diff(x): 向量x的相邻元素的差
* }+ M' W5 w- {sort(x): 对向量x的元素进行排序(Sorting)
* a9 K! h, n& s% alength(x): 向量x的元素个数. F6 {' E# H/ _4 ~$ @
norm(x): 向量x的欧氏(Euclidean)长度
; ^/ q( u. d9 ]8 Usum(x): 向量x的元素总和
6 Z s" @' X/ rprod(x): 向量x的元素总乘积! c* y# A' l( `8 F: c
cumsum(x): 向量x的累计元素总和 z4 K% O& _! y$ B. A
cumprod(x): 向量x的累计元素总乘积
8 b1 z( S3 Q1 R7 w2 `! [8 r bdot(x, y): 向量x和y的内积, N+ }1 c! N) \
cross(x, y): 向量x和y的外积
) }' N% j8 X5 e2 H(大部份的向量函数也可适用於矩阵,详见下述。)& W8 G" e0 `) {5 J0 D, X* |) K
下表即为MATLAB常用到的永久常数。- y% d/ U3 J! r4 f0 @$ f3 s
i或j:基本虚数单位
& E% ^# Y1 ]6 b3 u8 C, Zeps:系统的浮点(Floating-point)精确度
: @. o9 G8 L( n6 G Tinf:无限大, 例如1/03 B0 v% `- M% d* s q2 a; E. T
nan或NaN:非数值(Not a number),例如0/0' @3 |8 V6 H. C& }& c. a$ }. O$ k
pi:圆周率 p(= 3.1415926…)% R6 i x* |# J8 [: u. K
realmax:系统所能表示的最大数值6 Q- D" }2 ~" e2 a9 h% b t
realmin:系统所能表示的最小数值
C, F! [. I' ]9 R9 p/ Inargin: 函数的输入引数个数
; e* V) R+ ?7 knargin: 函数的输出引数个数) L* X* p8 W( `- G: |+ Q9 X' ^
|
|