本文详细介绍MATLAB函数大全,大家参考一下。 'g4t !__
!zd]6YL$
一、MATLAB常用的基本数学函数 FXHcy:)}G
8hTtBa
abs(x):纯量的绝对值或向量的长度 tKnvNOhn
|\1!*Qp
angle(z):复数z的相角(Phase angle) RY>BP[h
dW32O2@-
sqrt(x):开平方 :f~[tox
Slk__eC
real(z):复数z的实部 ;Y&<psQeb
44uM:;
imag(z):复数z的虚部 d:U2b"k=/u
QWo_Zg0"
conj(z):复数z的共轭复数 wTpjM@F?J|
9^;)~ G
round(x):四舍五入至最近整数 HG1)q\Xd
DE{tpN
fix(x):无论正负,舍去小数至最近整数 muAI$IRR
y%y F34
floor(x):地板函数,即舍去正小数至最近整数 pwiXA{
Hcp)Q76X
ceil(x):天花板函数,即加入正小数至最近整数 "Y9PS_u(~
0 >
rat(x):将实数x化为分数表示 x>u \
~f.fg@v`+v
rats(x):将实数x化为多项分数展开 'u\my
<.DFa/G
sign(x):符号函数 (Signum function)。 X&B2&e;
X-tc Ud
当x<0时,sign(x)=-1; dSD7(s!
sXD.*D
当x=0时,sign(x)=0; &a'H vQV
z,6X{=
当x>0时,sign(x)=1。 m+f?+c6
*PXlbb
rem(x,y):求x除以y的馀数 xKilTh_.6
=F(fum;zH
gcd(x,y):整数x和y的最大公因数 j89C~xP6
Mr5E\~K>s
lcm(x,y):整数x和y的最小公倍数 %R18
e{ce
\
exp(x):自然指数 9@nDXZPY&
.RI{\ i`
pow2(x):2的指数 B74L/h
*5SOXrvhu6
log(x):以e为底的对数,即自然对数或 J>I.|@W4
R]0p L
log2(x):以2为底的对数 i.eu$~F
-~nU&$ccL
log10(x):以10为底的对数 C*;g!~{
.
6wyu7oK
二、MATLAB常用的三角函数 6`KAl rH
P/BWFN1
sin(x):正弦函数 8"d0Su4r
eYQq@lrWv
cos(x):馀弦函数 r<Il;?S6
!xU1[,9
tan(x):正切函数 th@a./h"
Kq`C5
asin(x):反正弦函数 ~0mO<0~
yPgDb[V+
acos(x):反馀弦函数 uF xrv
j,q8n`@
atan(x):反正切函数 bCM&Fe0GM
kC=e>v
atan2(x,y):四象限的反正切函数 B{\cV-X$0
K~j&Q{yws@
sinh(x):超越正弦函数 ~$#"'Tl4J
WaU+ZgDrG
cosh(x):超越馀弦函数 8PQn=k9
]9xuLJ)
tanh(x):超越正切函数 'A0.(a5
7j9:s>D
asinh(x):反超越正弦函数 ()< E?D=
kB|jN~
acosh(x):反超越馀弦函数 KO`ftz3 +
s
"KPTV
atanh(x):反超越正切函数 U@W3x@
?(9/V7HQ.5
三、适用於向量的常用函数有: \a:#e%]qz9
"62vwWrwO
min(x): 向量x的元素的最小值 R3nCk-Dq
XcOfQs
max(x): 向量x的元素的最大值 @ ;%+Ms
'z=WJV;Vs
mean(x): 向量x的元素的平均值 %LeQpbyOR
l(-We.:(
median(x): 向量x的元素的中位数 #) eI]
RlRkw+%m
std(x): 向量x的元素的标准差 up[9L|
Z(fXN$
diff(x): 向量x的相邻元素的差 dP>~ExYtm
m `"^d #
sort(x): 对向量x的元素进行排序(Sorting) \Tf$i(0q
pmm?Fq!s=
length(x): 向量x的元素个数 E5a1
7ra
'H"wu
/#
norm(x): 向量x的欧氏(Euclidean)长度 en"]u,!
\8Mn[G9TL
sum(x): 向量x的元素总和 cL31g_u
wul$lJ?tE
prod(x): 向量x的元素总乘积 k[TVu5R
VMry$
cumsum(x): 向量x的累计元素总和 tUS)1*{_
(G:A^z
cumprod(x): 向量x的累计元素总乘积 qPh
@Bl3
zV)(i<Q
dot(x, y): 向量x和y的内积 3AKT>Wy =
~7!=<MW
cross(x, y): 向量x和y的外积 8v$2*$
(IlHg^"
四、MATLAB的永久常数 L-B"P&
=?o, ' n0
i或j:基本虚数单位(即) _|f1q
lSMv9:N
eps:系统的浮点(Floating-point)精确度 ?hqHTH:PU
D{-h2=V
inf:无限大, 例如1/0 AYhWeI+
#w%d
nan或NaN:非数值(Not a number),例如0/0 3Go/5X/
glMYEGz6p
pi:圆周率 p(= 3.1415926...) U_s3)/'
xC3h m
realmax:系统所能表示的最大数值 B3x 4sKs
4LG[i}u.N
realmin:系统所能表示的最小数值 |l4tR
~q5aMy d<
nargin: 函数的输入引数个数 C`G+b{o
r7Vt,{4/
nargin: 函数的输出引数个数 `SFA`B)[5@
'eyzH[l,(
五、MATLAB基本绘图函数
fQW1&lFT
F$L2bgQR?'
plot: x轴和y轴均为线性刻度(Linear scale) " ^v/Y
$|kq{@<
loglog: x轴和y轴均为对数刻度(Logarithmic scale) jL9g.q4^
H7`JqS
semilogx: x轴为对数刻度,y轴为线性刻度 Q6Ay$*y=D
s9[?{}gd
semilogy: x轴为线性刻度,y轴为对数刻度 :n#8/'%1
AnF"+<
六、plot绘图函数的叁数 FEC`dSTI
/KU9sIE;
字元 颜色 字元 图线型态 Hw0S/ytY
z3n273W>6
y 黄色 . 点 ZmLA4<
U0ZT9/4
k 黑色 o 圆 ro& /
.uh>S!X, ]
w 白色 x x fL^$G;_?3
yL2sce[
b 蓝色 + + 7
KuUV!\h`
6TR` O
g 绿色 * * C F,-l
B
.O yzM
r 红色 - 实线 'hoEdJ]t5
~U;M1>
c 亮青色 : 点线 n-"(lWcp
COc,
m 锰紫色 -. 点虚线 OO?;??
?l> <?i
-- 虚线 J-UqH3({Z,
)r0XQa]@$
七、注解 1Yk!R9.
Y>J$OA:
xlabel('Input Value'); % x轴注解 <)qJI'u|
>z'T"R/
ylabel('Function Value'); % y轴注解 +g9CklJ
N9dx^+\
title('Two Trigonometric Functions'); % 图形标题 JT,[;
qjm6\ii:)
legend('y = sin(x)','y = cos(x)'); % 图形注解 \ u*R6z
whW%c8
grid on; % 显示格线 #+"1">l
+ L\Dh.Ir
八、二维绘图函数 g[c_rty
1zc aI^e#
bar 长条图 ~D0e\Q(A
*Cj<Vy
errorbar 图形加上误差范围 ykS-5E`
ixvF`S9
fplot 较精确的函数图形 gLss2i.r
B*@0l:
polar 极座标图 0Yk$f1g
?3_^SRW&a
hist 累计图 _x` oab0@
tqFE>ojlI
rose 极座标累计图 _'mK=`>u
1CR)1H
stairs 阶梯图 O>@ChQF
V[;^{,;
stem 针状图 $=9g,39
Yn_v'Os2
fill 实心图 `C&@6{L
^Q#g-"b
feather 羽毛图 uPVO!`N3
X()yhe_
compass 罗盘图 a 7>^^?|
9 gc0Ri[4m
quiver 向量场图