本文详细介绍MATLAB函数大全,大家参考一下。 1!V[fPJ
/~s<@<1!X
一、MATLAB常用的基本数学函数 W$wX[
._>03, "
abs(x):纯量的绝对值或向量的长度 d 4tL
JFc,f
angle(z):复数z的相角(Phase angle) ud(0}[
z&n2JpLY7
sqrt(x):开平方 "0nsY E
h{_\okC>
real(z):复数z的实部 d3\?:}o,
x0%m}P/
imag(z):复数z的虚部 \"RCJadK
P@G U2[1
conj(z):复数z的共轭复数 s*
u1n+Zq
yKrbGK*=_
round(x):四舍五入至最近整数 N LQ".mM+
(Nz`w
fix(x):无论正负,舍去小数至最近整数 j7:r8? G
9[X'9*,
floor(x):地板函数,即舍去正小数至最近整数 z.SKawm6T
nu+^D$ait
ceil(x):天花板函数,即加入正小数至最近整数 ]=ApYg7!
+1yi{!j1
rat(x):将实数x化为分数表示 tA4Ra,-c
o:cTc:l)
rats(x):将实数x化为多项分数展开 T<>B5G~%
UkD\ma
sign(x):符号函数 (Signum function)。 KyT=:f
V
A0@,^|]
当x<0时,sign(x)=-1; 3O4lGe#u
XZ8rM4
]
当x=0时,sign(x)=0; Q[#8ErUY
T#!% Uzz
当x>0时,sign(x)=1。 l=T;hk
ng|^Zm%
rem(x,y):求x除以y的馀数 ?mC'ZYQI
ed5oN^V.<
gcd(x,y):整数x和y的最大公因数 W;R6+@I[
-,;woOG
lcm(x,y):整数x和y的最小公倍数 3^&`E}r
"1a!]45 +
exp(x):自然指数 QGOkB
~.G$0IJY
pow2(x):2的指数 PHT<]:"`<
aqqo>O3 s
log(x):以e为底的对数,即自然对数或 C4PT(cezR
s&o9LdL
log2(x):以2为底的对数 6RxI9{ry
*)B \M>
log10(x):以10为底的对数 xc@$z*w
3)CIqN
二、MATLAB常用的三角函数 RAhDSDf
3t.!5L
sin(x):正弦函数 \hI?XnL#
A9SL|9Q
cos(x):馀弦函数 ZRc^}5}WA
8;"%x|iBoL
tan(x):正切函数 ]smu~t0\
5CcX'*P
asin(x):反正弦函数 w0nbL^f
(t&`m[>K
acos(x):反馀弦函数 ?-Of\fNu
W\Sc ak>
atan(x):反正切函数 , vvfk=-
t1
9f%d
atan2(x,y):四象限的反正切函数 NWiDNK[VE}
q[P> s{"
sinh(x):超越正弦函数 uMGy-c
uA
=%EEZ
cosh(x):超越馀弦函数 h"8[1
;
ND?"1/s
tanh(x):超越正切函数 D2D+S
9'~qA(=.?
asinh(x):反超越正弦函数 la)+"uW
S/pU|zV[
acosh(x):反超越馀弦函数 Mi(6HMA.SF
X#0yOSR
atanh(x):反超越正切函数 T>1#SWQ/9
!.V_?aYi8
三、适用於向量的常用函数有: cy
mC?8<
,3}+t6O"
min(x): 向量x的元素的最小值 &Q"vXs6Gt
3I}AA.h'00
max(x): 向量x的元素的最大值 !~F oy F
q3/4l%"X
mean(x): 向量x的元素的平均值 /o6ido
":/Vp,g
median(x): 向量x的元素的中位数 a(O@E%|u
U,yZ.1V^:
std(x): 向量x的元素的标准差 CpX[8>&osD
U)-aecB!
diff(x): 向量x的相邻元素的差 <=%[.. (S
cC$YD]XdIA
sort(x): 对向量x的元素进行排序(Sorting) q0>9T
,mCf{V]#
length(x): 向量x的元素个数 /#:*hn
b9i_\
norm(x): 向量x的欧氏(Euclidean)长度 $$4flfx
!U(S?:hvW
sum(x): 向量x的元素总和 Z \ @9*
W"#<r
prod(x): 向量x的元素总乘积 O3slYd&V
zn= pm#L
cumsum(x): 向量x的累计元素总和 FO!0TyQ
\&