本文详细介绍MATLAB函数大全,大家参考一下。 "Fke(?X'
HN3
yA1<[V
一、MATLAB常用的基本数学函数 C
qxP@
XkNi'GJf
abs(x):纯量的绝对值或向量的长度
']dTW#i
8+!$k!=X
angle(z):复数z的相角(Phase angle) <h;P<4JX
I m
Tq`
sqrt(x):开平方 S1=c_!q%9
}W YY5L8^
real(z):复数z的实部 &?9.Y,
"w A8J%:
imag(z):复数z的虚部 \"lzmxe0p
l9<+4rK2
conj(z):复数z的共轭复数 !^N/n5eoz
>!oN+8[~
round(x):四舍五入至最近整数 Na`qA j}
~{N|("nB
fix(x):无论正负,舍去小数至最近整数 "W1 q}4_
d- ]%
floor(x):地板函数,即舍去正小数至最近整数 VVf~ULZ-
5 i#B?+Y
ceil(x):天花板函数,即加入正小数至最近整数 M'g4alS
adxJA}K}
rat(x):将实数x化为分数表示 -x RsYYw
&B3kzs
rats(x):将实数x化为多项分数展开 S ^n:O
~svu0[Vx
sign(x):符号函数 (Signum function)。 yRy9*r=
K'71uW>
当x<0时,sign(x)=-1; l"vT@g|
5}By2Tx
当x=0时,sign(x)=0; e;gf??8}
5Ut0I]h|z
当x>0时,sign(x)=1。 2/bck)p=
bLUn0)c
rem(x,y):求x除以y的馀数 ;DGWUK.U[H
Y>z(F\
gcd(x,y):整数x和y的最大公因数 cJty4m-
u!X2ju<
lcm(x,y):整数x和y的最小公倍数 [s2%t"H-y
/wK7l-S
exp(x):自然指数 k%LE"Q
0m@S+$v
pow2(x):2的指数 "=RB
#
&"CS1P|
log(x):以e为底的对数,即自然对数或 2R_k$kHl
g VuN a)
log2(x):以2为底的对数 a`{'u)@
>U}~Hv]
log10(x):以10为底的对数 IAtZ-cM<
O/5W-u
二、MATLAB常用的三角函数 JD>!3>S)?
q!7\`>.2:{
sin(x):正弦函数 /
)EB~|4']
Uligr_c?
cos(x):馀弦函数 . XY'l
)dvOg'it
tan(x):正切函数 ]-q:Z4rb
Nd0Wt4=
asin(x):反正弦函数 4$;fj1!Z:
8(+X0}
acos(x):反馀弦函数 .K0BK)axO
M,[ClQ 9
atan(x):反正切函数 /@OGYYH,M
SnXLjJe
atan2(x,y):四象限的反正切函数 !K@yB)9
|n~v_V2.0
sinh(x):超越正弦函数 InDR\=o
<6`,)(dj
cosh(x):超越馀弦函数 SY{J
j^k{~]+_^]
tanh(x):超越正切函数 WH/a#F
Comuc
asinh(x):反超越正弦函数 0|U<T#t8?
1"k
+K~:
acosh(x):反超越馀弦函数 E85 03
kj[[78
atanh(x):反超越正切函数 Tu"yoF
*[jaI-~S
三、适用於向量的常用函数有: $X{& KLM[
;J_d%
min(x): 向量x的元素的最小值 (Hsfrc
EuAa
max(x): 向量x的元素的最大值 b_LzG_n!
\K4m~e@!
mean(x): 向量x的元素的平均值 ]f\rB8k|&
x
1_(j
median(x): 向量x的元素的中位数 0 Hq$h
;P{ *'@
std(x): 向量x的元素的标准差 ?,!qh
6?`py}:
diff(x): 向量x的相邻元素的差 /q^( uWu
6ZM<M7(V
sort(x): 对向量x的元素进行排序(Sorting) k4|YaGhf
oDRNM^gz
length(x): 向量x的元素个数 `j2z=5
.h6h&[TEU
norm(x): 向量x的欧氏(Euclidean)长度 Z# :Ww
$pD^O!I)?
sum(x): 向量x的元素总和 fGxa~Unx
b1^MX).vH
prod(x): 向量x的元素总乘积 Z<wg`
Qejzp/2
cumsum(x): 向量x的累计元素总和 5yQgGd)
vz _U
cumprod(x): 向量x的累计元素总乘积 ZE1#{u~[y
ru U|
dot(x, y): 向量x和y的内积 0lEIj/u
f&,.h"bS
cross(x, y): 向量x和y的外积 "44X'G8N
fu|I(^NV
四、MATLAB的永久常数 R{WG>c
%>s y`c
i或j:基本虚数单位(即) D]0#A|nF
[`:\(( 8
eps:系统的浮点(Floating-point)精确度 ;TR.UUT
rzex"}/ly
inf:无限大, 例如1/0 r+U-l#Q
V^Nc0r
nan或NaN:非数值(Not a number),例如0/0 Lkb?,j5
'Kq%tM26!
pi:圆周率 p(= 3.1415926...) {:"bX~<^
2yN~[,L
realmax:系统所能表示的最大数值 0)nU[CY
~+1t17
realmin:系统所能表示的最小数值 @-W)(9kZ|
L-Hl.UV
nargin: 函数的输入引数个数 Z)ObFJMG5
wvgX5P>
nargin: 函数的输出引数个数 )UxF lp;\
ul:jn]S*
五、MATLAB基本绘图函数 ;Z8K3p
!]"T`^5,Y
plot: x轴和y轴均为线性刻度(Linear scale) -Z#A}h
b,!h[
loglog: x轴和y轴均为对数刻度(Logarithmic scale) %II |;<
tn}9(Oa)
semilogx: x轴为对数刻度,y轴为线性刻度 .-o$IQsS
bclA+!1
semilogy: x轴为线性刻度,y轴为对数刻度 .<tb*6rX>
Gz
kf
六、plot绘图函数的叁数 2AdV=n6Z
;Neld #%J
字元 颜色 字元 图线型态 ('>!dXA$
p{88v3b6
y 黄色 . 点 3vMfms
Y(-+>>j_
k 黑色 o 圆 'Yj/M
$cYh X^YG.
w 白色 x x ;ASlsUE\)
R@ihN?k
b 蓝色 + + RCsd
C7nLa@
g 绿色 * * =WHdy;
)WD<Q x&