本文详细介绍MATLAB函数大全,大家参考一下。 bS2g4]$'po
:IBP "
一、MATLAB常用的基本数学函数 l^}u S|c(
?d3FR!
abs(x):纯量的绝对值或向量的长度 c+E \e] {
-(F}=o'
angle(z):复数z的相角(Phase angle) k(pJVez
n@ SUu7o
sqrt(x):开平方 as]M%|/-I
Exqz$'(W9
real(z):复数z的实部 [8UZ5_1W L
f|M^UHt8*
imag(z):复数z的虚部 .B-b51Uz
87[ ,.W
conj(z):复数z的共轭复数 717THci3Y
3vcyes-U
round(x):四舍五入至最近整数 LdH1sHy*d`
Jw@X5-(Cp
fix(x):无论正负,舍去小数至最近整数 -&`_bf%M
F<4:P=
floor(x):地板函数,即舍去正小数至最近整数 MKvmzLh$)
y>x"/jzF#
ceil(x):天花板函数,即加入正小数至最近整数 p<H_]|7$7U
fMFkA(Of^
rat(x):将实数x化为分数表示 "i(f+N,)
gk 6R#
rats(x):将实数x化为多项分数展开 x%r$/=
nvf5a-C+q
sign(x):符号函数 (Signum function)。 oNe:<YT
s7sd(f]=
当x<0时,sign(x)=-1; $3l#eKZA
v5L+B`~
当x=0时,sign(x)=0; F?R6zvive
;"0bVs`.^e
当x>0时,sign(x)=1。 9ybR+dGm+
J)B3o$
rem(x,y):求x除以y的馀数 r<1W.xd":
:t!J
9
gcd(x,y):整数x和y的最大公因数 hG.}>(VV
;"Qq/knVL
lcm(x,y):整数x和y的最小公倍数 zO\_^A|8H
z+;$cfN
exp(x):自然指数 KTT!P 4
0@b<?Ms9
pow2(x):2的指数 4cSs=|m?+
5I6?gv/
log(x):以e为底的对数,即自然对数或 USN'-Ah
\mGb|aF8
log2(x):以2为底的对数 q`{@@[/(y
SaF0JPm4z
log10(x):以10为底的对数 u`Nrg<
g]HxPq+O
二、MATLAB常用的三角函数 ~FYC'd
:KvZP:T
sin(x):正弦函数 EeQ8Uxb7
aC1 xt(
cos(x):馀弦函数 @q<h.#9
nt|n[-}
tan(x):正切函数 =Xr{ Dg
U&B(uk(2
asin(x):反正弦函数 ~h8k4eM
EJC}"%h
acos(x):反馀弦函数 A@lM=
(AZneK
:*
atan(x):反正切函数 ?:60lCqj
M<Z#4Gg#4
atan2(x,y):四象限的反正切函数 V4"o.G3\o
KS~Q[-F1P
sinh(x):超越正弦函数 YGChVROG~
C'A
D[`p
cosh(x):超越馀弦函数 8b,Z)"(U3
8cY5:plK
tanh(x):超越正切函数 2ALYfZ|d
LL3| U
asinh(x):反超越正弦函数 v8E:64
mXJG &EA
acosh(x):反超越馀弦函数 gPKO-Fsd"
rM~Mqpk
atanh(x):反超越正切函数 B\AyG4J
u_ :gqvC=
三、适用於向量的常用函数有: ;+f(1=x
e'npa*.e
min(x): 向量x的元素的最小值 <]S
M$)=D
hZ<FCY,/?
max(x): 向量x的元素的最大值 2g)q
(
>/GYw"KK
mean(x): 向量x的元素的平均值 2-g 5Gb2|
!JDyv\i}
median(x): 向量x的元素的中位数 ;erxB6*
/*S6 /#
std(x): 向量x的元素的标准差 dXt@x8E
@&G
%cW(
diff(x): 向量x的相邻元素的差 Pvkr$ou
ezJ^
r,D|
sort(x): 对向量x的元素进行排序(Sorting) }236{)DuN
%7TG>tc
length(x): 向量x的元素个数 fEK%)Z:0
sV~|9 /r
norm(x): 向量x的欧氏(Euclidean)长度 %I)*5 M6
>]\oVG
sum(x): 向量x的元素总和
3=L5Y/
B$97"$#u
prod(x): 向量x的元素总乘积 `$;%%/tx
J(,gLl
cumsum(x): 向量x的累计元素总和 'OYnLz`"6
[9CBTSr
cumprod(x): 向量x的累计元素总乘积 viS7+E|O
zq^eL=%:
dot(x, y): 向量x和y的内积 Vc|QW
?y* yl
cross(x, y): 向量x和y的外积 &eg@ZnPn
jvE&%|Ngw
四、MATLAB的永久常数 d{'u97GDc
UUgc>
i或j:基本虚数单位(即)
5&U?\YNLa
>Cr'dKZ}
eps:系统的浮点(Floating-point)精确度 ~m7?:(/lb
NzID[8`
inf:无限大, 例如1/0
)Oj%3
l(tMo7iPa
nan或NaN:非数值(Not a number),例如0/0 W2,Uw1\:1
5m6I:s`pK
pi:圆周率 p(= 3.1415926...) ^MZ9Zu_
i'Q 4touy
realmax:系统所能表示的最大数值 +JFE\>O
6x_D0j%^]
realmin:系统所能表示的最小数值 CM%;r5
.TRp74
nargin: 函数的输入引数个数 %LdFS~
tj!~7lo
nargin: 函数的输出引数个数 f+dj6!g5/
1FEY&rpR
五、MATLAB基本绘图函数 -+|{#cz
ivl_=
plot: x轴和y轴均为线性刻度(Linear scale) h IUO=f
u#34mg..
loglog: x轴和y轴均为对数刻度(Logarithmic scale) mt3j$r{_
|S VL%agZ
semilogx: x轴为对数刻度,y轴为线性刻度 :j#Fq
d[DF
}W R?n
semilogy: x轴为线性刻度,y轴为对数刻度 h)C`w'L
4ze4{a^
六、plot绘图函数的叁数 Jro%zZle
wn{DY
v7B
字元 颜色 字元 图线型态 }#f~"-O
.3T#:Hl
y 黄色 . 点 GCA?sFwo>
j%s:d(H`
k 黑色 o 圆 ]^CNC0
+~\c1|f
w 白色 x x s3l:ST
5PCKBevV
b 蓝色 + + !@-g9z
z@em1W0?Z
g 绿色 * * vb Mv8Nk
T]Eg9Y:+v
r 红色 - 实线 h wfKgsm
5S?+03h~
c 亮青色 : 点线 7vs>PV
[P23.`G~J
m 锰紫色 -. 点虚线 ({AqL#x`u
o}K!p%5_
-- 虚线 [6Gb@jG
j5>3Td.
七、注解 VZArdXTP
m2"~.iM8
xlabel('Input Value'); % x轴注解 7Z<ba^r}
^.@BD4/RPt
ylabel('Function Value'); % y轴注解 As7Y4w* +
]1
OZY@
title('Two Trigonometric Functions'); % 图形标题 x7]Yn'^'
UjU*`}k3
legend('y = sin(x)','y = cos(x)'); % 图形注解 Pb^Mc <j
#2023Zo]
grid on; % 显示格线 7R=cxD&
k/ 9S
八、二维绘图函数 2,X~a;+
-q.tU*xf'
bar 长条图 jQiKof>
JW4~Qwx
errorbar 图形加上误差范围 4>&%N\$*
80M"`6
fplot 较精确的函数图形 o4"7i 9+g
>f$>Odqe
polar 极座标图 T~rPpi&
C"P40VQoo
hist 累计图 M6P`~emX2
KPOr8=Rc
rose 极座标累计图 A%pBvULH
&O5W
stairs 阶梯图 9_z u*
I(*4N^9++
stem 针状图 !V6O~#
Wa{>R2h\
fill 实心图 :!h1S`wS
y[s* %yP3l
feather 羽毛图 .}>DEpc:n
W~J>Srt
compass 罗盘图 <4{,u1!t
j~eYq
quiver 向量场图