本文详细介绍MATLAB函数大全,大家参考一下。 Kzgnhgc
0^rDf
L
一、MATLAB常用的基本数学函数 6)~J5Fb
;p 'Ej'E
abs(x):纯量的绝对值或向量的长度 h ?%]uFJC
. 'rC'FT
angle(z):复数z的相角(Phase angle) Gfn?1Kt{
4I^8f||b_
sqrt(x):开平方 L5yv}:.U
}~`l!ApD
real(z):复数z的实部 kI>PaZ`i)
MUd
9R
imag(z):复数z的虚部 )S6"I
Ykd< }KE>
conj(z):复数z的共轭复数 ",qJG]_ <
uKocEWB=/F
round(x):四舍五入至最近整数 !c8hER!
APBe76'3)
fix(x):无论正负,舍去小数至最近整数 $q~:%pQv
/{d5$(Y"
floor(x):地板函数,即舍去正小数至最近整数 W{v-(pW
1W
+QcK4k
ceil(x):天花板函数,即加入正小数至最近整数 D#G(&<Q
@d86l.=
rat(x):将实数x化为分数表示 Fz4g:8qdA
N^{+1u7
rats(x):将实数x化为多项分数展开 ,HE +|y#
kX^Y{73
sign(x):符号函数 (Signum function)。 2E":6:Wsw
60 z =bd]
当x<0时,sign(x)=-1; L4L[@tMPmY
yl[6b1
当x=0时,sign(x)=0; 7D%}(pX
1v^eXvY
当x>0时,sign(x)=1。 u9}k^W)E
Hs~u&c
rem(x,y):求x除以y的馀数 #n8jn#
3bW(VvgcL4
gcd(x,y):整数x和y的最大公因数 W;Ei>~E
NJ{M-K%>
lcm(x,y):整数x和y的最小公倍数 $M=W`E[g
CgO&z<A!&
exp(x):自然指数 u`2[V4=L
{b6$F[e
pow2(x):2的指数 5#v|t\
{
1k8zAtuj
log(x):以e为底的对数,即自然对数或 l6lyRJ
=,-&h
V
log2(x):以2为底的对数 G*;6cV19
T$ )dc^
log10(x):以10为底的对数
dwc$#cMf
pjP
R3
r
二、MATLAB常用的三角函数 Dqw?3 KB
8T#tB,<fFW
sin(x):正弦函数 c)tG1|Og]
kr|u ||
cos(x):馀弦函数 ![,W?
cj!Ew}o40D
tan(x):正切函数 k7gm)}RKcu
=#"ZO
asin(x):反正弦函数 &~xzp^&
2-<i#nA3
acos(x):反馀弦函数 dlx"L%
-3fzDxD
atan(x):反正切函数 O*ql!9}E{
_K?{DnTb
atan2(x,y):四象限的反正切函数 VkNg Vjg
I,@f*o
sinh(x):超越正弦函数 1eZ759PoO
pUz;e#J|
cosh(x):超越馀弦函数 jxU z-U-
|9F^"7Q~C
tanh(x):超越正切函数 !A\Qwg>
[Ie;Jd>gG
asinh(x):反超越正弦函数 Z7X_U`Q
[JY 1| N
acosh(x):反超越馀弦函数 ; SS/bS|
mQ@A3/= `
atanh(x):反超越正切函数 .ZB(!v/2
POtj6 ?a
三、适用於向量的常用函数有: : ;nvqb d
xSQ:#o=8G
min(x): 向量x的元素的最小值 "0(H! }D
QyGTm"9l
max(x): 向量x的元素的最大值 s5DEuu>g
SGd[cA
K o
mean(x): 向量x的元素的平均值 7( &\)qf=n
[LQD]#
median(x): 向量x的元素的中位数 a}Dx"zl;
?4kM5NtP
std(x): 向量x的元素的标准差 Y'YvVI
S<f]Y4A&
diff(x): 向量x的相邻元素的差 \D9J!K82
c?;YufH'j
sort(x): 对向量x的元素进行排序(Sorting) KZ"&c~[
0.9%m7.m
length(x): 向量x的元素个数 _7h:NLd
JfJLJ(}
norm(x): 向量x的欧氏(Euclidean)长度 ^ *{:;F@
ID-Y*
sum(x): 向量x的元素总和 ne=?'e4
`FjU2
O
prod(x): 向量x的元素总乘积 k_E
Jg;(
{xFgPtCM
cumsum(x): 向量x的累计元素总和 yZ_6yJw3}
`Dck$
cumprod(x): 向量x的累计元素总乘积 )<?^~"h
g69^D
dot(x, y): 向量x和y的内积 U.fLuKt
*?2aIz"
cross(x, y): 向量x和y的外积 <}G*/ z?/
Z?Cl5o&lb
四、MATLAB的永久常数 b"lzR[X,e
VO (KQx
i或j:基本虚数单位(即) y_>l'{w3^
Ej\Me
eps:系统的浮点(Floating-point)精确度 e5g# a}
"Cj{Z@n
inf:无限大, 例如1/0 e
ej:
78=a^gRB
nan或NaN:非数值(Not a number),例如0/0 'F\@KE-d
X=8CZq4
pi:圆周率 p(= 3.1415926...) (R.l{(A
hu]l{TXi
realmax:系统所能表示的最大数值 *{t]fds
lUL6L4m
realmin:系统所能表示的最小数值 WE-cq1)
N(6Q`zs
nargin: 函数的输入引数个数 q X"Pg
3 #8bG(
nargin: 函数的输出引数个数 `b11,lg
N;YAG#'9~_
五、MATLAB基本绘图函数 SBf8Ipe
9+"R}Nxv^
plot: x轴和y轴均为线性刻度(Linear scale) 9J*M~gKbz
}f
l4^F
loglog: x轴和y轴均为对数刻度(Logarithmic scale) cYC@@?
m-<"`:+
semilogx: x轴为对数刻度,y轴为线性刻度 ;?{N=x8
oMb&a0-7u
semilogy: x轴为线性刻度,y轴为对数刻度 ]4uY<9VL
8|z@"b l)
六、plot绘图函数的叁数 TFQX}kr]
8_d>=*(
字元 颜色 字元 图线型态 lYF~CNvE
'l sG?
y 黄色 . 点 ^69ZX61vt
Y"n$d0%
k 黑色 o 圆 LLMom.
T{USzMj
w 白色 x x kBRy(?Mft&
`kRv+Qwfa
b 蓝色 + + 69/br @j%`
Rk8oshS+2
g 绿色 * * _^k9!Vjo
l_ES$%d
r 红色 - 实线 .|VWYN
,\DSi&T
c 亮青色 : 点线 7)i6L'r
]c+HD*
m 锰紫色 -. 点虚线 'm4v)w<y#
fz[-pJ5[
-- 虚线 tO@n3"O
* NB:"1x
七、注解 IyV%tOy
DNyU]+\L[l
xlabel('Input Value'); % x轴注解 ZLS\K/F>>=
O>M4%p
ylabel('Function Value'); % y轴注解 U WU PY
|Ok=aV7
title('Two Trigonometric Functions'); % 图形标题 )HL[_WfY
eyIbjgpV
legend('y = sin(x)','y = cos(x)'); % 图形注解 YQ`m;<
UNC%<=
grid on; % 显示格线 sN8)p%'Lg
ssx#\
八、二维绘图函数 uto
E}U7]
?r%kif)
bar 长条图 79bt%P
{SOy-
errorbar 图形加上误差范围 k^:+Pp
a9sbB0q-K@
fplot 较精确的函数图形 FRR`<do5$,
K]Rb~+a<
polar 极座标图 M,R**z
{Rv0@)P$
hist 累计图 .!^}sp,E
's>./Pf
rose 极座标累计图 qJyGr ?
Q$B\)9`v[
stairs 阶梯图 6$y$ VeW
b;~?a#Z}
stem 针状图 l.Yq4qW
lI&5.,2MP
fill 实心图 U'Mxf'q
@@QB,VS;{<
feather 羽毛图 upc-Qvk
Vgg'5o&.
compass 罗盘图 W02t6 DW
X[;-SXq
quiver 向量场图