|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 uqHZau 于 2020-5-26 14:32 编辑
( {4 ]" E( ?# P' ?! E) K! X$ n* l* b, @9 A
abs(x):纯量的绝对值或向量的长度
* \' b1 N. z+ Z0 T: k# n1 Jangle(z):复数z的相角(Phase angle) % z8 _% m8 c x r; [ Y& M
sqrt(x):开平方 & e! J/ j1 M. p" ?) ]
real(z):复数z的实部
6 p$ K% M" R& |, Nimag(z):复数z的虚部 : m5 i) v/ S4 @2 f, e
conj(z):复数z的共轭复数
' m" B$ d3 C3 o: r [round(x):四舍五入至最近整数 ) o) c( [( V: B
fix(x):无论正负,舍去小数至最近整数 $ }( @! S) ~/ F% V) m
floor(x):地板函数,即舍去正小数至最近整数 + F' m. H Q( h' ~; |, E! L7 O* I
ceil(x):天花板函数,即加入正小数至最近整数 ' D; p4 f, s. Z+ |6 I# ?: \
rat(x):将实数x化为分数表示 & L+ q' E5 Y4 s1 Z( Z8 A
rats(x):将实数x化为多项分数展开
# B) z% x8 N4 E9 l- L5 s# ssign(x):符号函数 (Signum function)。 3 B6 o1 {* z4 M8 l6 _ o4 |
当x<0时,sign(x)=-1; 当x=0时,sign(x)=0; 当x>0时,sign(x)=1。
+ z6 \ Y- i% A, srem(x,y):求x除以y的馀数
3 R( ]* o+ l; H2 o; X4 ~gcd(x,y):整数x和y的最大公因数
) ]0 K5 \- Q4 h, nlcm(x,y):整数x和y的最小公倍数 8 R4 K% K4 t7 m: V1 g0 Y( I
exp(x):自然指数 / c/ \2 p2 ^- `/ C# u
pow2(x):2的指数 2 c" H+ G9 y+ S5 y1 [2 C4 B
log(x):以e为底的对数,即自然对数或 " p- X3 a0 B# C' d6 _
log2(x):以2为底的对数 + e: N& g9 I2 w I& t
log10(x):以10为底的对数
6 D7 K, z6 s' Z1 T0 k& H' VMATLAB常用的三角函数 $ \) i2 F/ I+ _4 d2 I6 \
sin(x):正弦函数 1 z/ [$ P1 m$ ?( x) ^
cos(x):馀弦函数
3 v: m: r( }6 r L9 Z2 |tan(x):正切函数
$ F3 x3 I5 U: l/ y4 T Wasin(x):反正弦函数
4 b: {+ }7 T5 l/ x& wacos(x):反馀弦函数 $ }' C8 `" v& t# T
atan(x):反正切函数
7 C* A p4 n( }atan2(x,y):四象限的反正切函数
+ c! s- f0 Y' }0 ksinh(x):超越正弦函数
% F3 ?: u/ Y% N1 _cosh(x):超越馀弦函数 ) F# z3 q R. x, X! P. H6 f
tanh(x):超越正切函数 ) T9 k5 Z; M( ?8 `& W- b
asinh(x):反超越正弦函数
/ p& A6 g9 y" y! K' ?acosh(x):反超越馀弦函数 2 w% @5 a/ B& ^# J, o
atanh(x):反超越正切函数
- K6 ^2 P! r, Q3 V6 M+ S0 w变数也可用来存放向量或矩阵,并进行各种运算,如下例的列向量(Row vector)运算: 2 g6 ~- w. X/ K/ i
x = [1 3 5 2]; + | A) r3 T w1 G4 H9 t
y = 2*x+1 * Z5 s9 T. B, j. E4 y+ L
y = / C# U" v: w) H
3 7 11 5
5 Z5 c+ q- p1 E) ?* y$ A小提示:变数命名的规则
[) D5 m( m" v1.第一个字母必须是英文字母
4 a3 a- y$ I& }* N+ w: W: C {5 |2.字母间不可留空格
/ }) j# W6 ?1 t* V4 R3.最多只能有19个字母,MATLAB会忽略多馀字母 & A' \& S5 ^/ |! b
用於向量的常用函数有: 8 }. v- `$ N* l* f+ g3 q# `
min(x): 向量x的元素的最小值 ' C# W. S! a1 H0 u, q* `) L0 J
max(x): 向量x的元素的最大值
, a$ S7 @ T% Imean(x): 向量x的元素的平均值 " A, ?- k8 S" M$ ^
median(x): 向量x的元素的中位数
5 ?4 `5 n3 b% [6 @std(x): 向量x的元素的标准差
. [+ T% X2 M, z" l/ z6 Ldiff(x): 向量x的相邻元素的差
: c/ M5 M+ k- P' qsort(x): 对向量x的元素进行排序(Sorting)
* k' o; `+ `* f# ylength(x): 向量x的元素个数 Q6 K, c$ U8 _! w5 _; G4 C
norm(x): 向量x的欧氏(Euclidean)长度
9 U7 ~6 ]+ v. {6 a* q! Ssum(x): 向量x的元素总和
2 G/ T" b4 h2 gprod(x): 向量x的元素总乘积 1 p- a- D( z7 o7 W
cumsum(x): 向量x的累计元素总和 & |( t6 B2 e* `
cumprod(x): 向量x的累计元素总乘积
6 Y" p4 d( x1 o! H% ?dot(x, y): 向量x和y的内积
4 T: q K8 e4 j5 |cross(x, y): 向量x和y的外积 Y j: Y6 J# j* @' S& S3 U
(大部份的向量函数也可适用於矩阵,详见下述。)
' n) m3 t1 }; y. r下表即为MATLAB常用到的永久常数。 ! r. F% K" h5 _: W
i或j:基本虚数单位
7 n. P- x6 D. { ~eps:系统的浮点(Floating-point)精确度
5 n/ J5 W' g/ p+ x1 p; s! ainf:无限大, 例如1/0 $ [6 r5 ~% {5 M% U5 G7 N2 O0 j
nan或NaN:非数值(Not a number),例如0/0
/ w1 c- t% m3 L: t! o1 Wpi:圆周率 p(= 3.1415926…) ' s9 M) ~. J& v1 t* f) \* ?
realmax:系统所能表示的最大数值
. M- y& I; ]$ s) T( a8 Prealmin:系统所能表示的最小数值 7 }! ]7 c! u1 f2 j6 v
nargin: 函数的输入引数个数
) N* E5 ~% ~: [9 h0 [7 xnargin: 函数的输出引数个数
, }$ z* K5 r: i; o/ C9 Z* w3 v) W& e7 {! n8 a
2 T+ u0 h* q" m3 L: g
9 V7 C5 _% q3 ]6 a4 h3 s4 ^" g& G. i+ i7 @; P4 q
|
|