本文详细介绍MATLAB函数大全,大家参考一下。 9]E;en NQ
qT}AY.O%^
一、MATLAB常用的基本数学函数 M!Hn`_E
RD1N@sHDKc
abs(x):纯量的绝对值或向量的长度 [@RJ2q$
Rfuq(DwD6
angle(z):复数z的相角(Phase angle) GI ~<clhf
yi-S^
sqrt(x):开平方 "B9aJo
p(J,fus
real(z):复数z的实部 Uw:gJ9
!rwe|"8m?u
imag(z):复数z的虚部 V_.n G;
Ta0Ln
conj(z):复数z的共轭复数 s'Op|`&X
{TV6eV
round(x):四舍五入至最近整数 ?oKY"C8/
[
S_8;j
fix(x):无论正负,舍去小数至最近整数 pl.D
h
n@"h^-
floor(x):地板函数,即舍去正小数至最近整数 E,fG<X{
L4w KG&
ceil(x):天花板函数,即加入正小数至最近整数 ~ R:=zGDV
4Z"JC9As
rat(x):将实数x化为分数表示 Ev' BmDk
=5PNH 2
rats(x):将实数x化为多项分数展开 IW1+^F9NEw
a`:ag~op@&
sign(x):符号函数 (Signum function)。 U:[#n5g
vXA+4 ?ZG
当x<0时,sign(x)=-1; fQ@k$W\
D-GI rw{>5
当x=0时,sign(x)=0; 8T2iqqG/1
4Em$L]7
当x>0时,sign(x)=1。 5*#!w1X
e?"XMY
rem(x,y):求x除以y的馀数 $2?10}mrx
Gx.iZOOH/
gcd(x,y):整数x和y的最大公因数 H%AF,
a/(IvOy#6
lcm(x,y):整数x和y的最小公倍数 AzwG_XgM)
ls<7Qe"a
exp(x):自然指数 6)QJms
5NT?A,r"
pow2(x):2的指数 X 9lh@`3
E(l'\q'.
log(x):以e为底的对数,即自然对数或 .gPXW=r
!oDX+hd,%>
log2(x):以2为底的对数 g'F{;Ur
W%)uKQha
log10(x):以10为底的对数 %^r}$mfy:0
G31??L:<
二、MATLAB常用的三角函数 e{8j(` (;#
ATdK)gG
sin(x):正弦函数 ~gjREl,+D#
tBZ&h`
V
cos(x):馀弦函数 ]I|3v]6qR
Ai 9UB=[R
tan(x):正切函数 KG5h$eM'
cnrS.s=
asin(x):反正弦函数 >*5+{~k~4
quvdm68
acos(x):反馀弦函数 ylEQeN
0%9Nf!j
atan(x):反正切函数 wGXnS"L!
K1F,M9 0]
atan2(x,y):四象限的反正切函数 :Y{aa1
Ot]Y/;K
sinh(x):超越正弦函数 ?-"%%#
C#y[UM5\k;
cosh(x):超越馀弦函数 LHt{y3l]
eTV%+
tanh(x):超越正切函数 r dc}e"v
/Ww_fY
asinh(x):反超越正弦函数 ]T3dZ`-(
j70]2NgX
acosh(x):反超越馀弦函数 /p=9"?
I^5T9}>Q
atanh(x):反超越正切函数 gD[Fkq$]
kg>Ymo.
三、适用於向量的常用函数有: '}`|QJ
0NN{2"M$p
min(x): 向量x的元素的最小值 BZXP%{njS
GQNs :oRJ'
max(x): 向量x的元素的最大值 78s:~|WB<{
>@2l/x8;
mean(x): 向量x的元素的平均值 " iCR68e
;FO1b*
median(x): 向量x的元素的中位数 L=. 4x=%%
Al^n&Aa+\
std(x): 向量x的元素的标准差 pP4i0mO{Dv
@aG1PG{
diff(x): 向量x的相邻元素的差 /ry#q%?
H$:Z`CQt<
sort(x): 对向量x的元素进行排序(Sorting) x4PH-f-7
uc%
&g
length(x): 向量x的元素个数 `Z3Qx~fx
d2Z kchf
norm(x): 向量x的欧氏(Euclidean)长度 h\ (z!7t*
{[~
!6&2(k
sum(x): 向量x的元素总和 ?G5JAG`
G;n'c7BV
prod(x): 向量x的元素总乘积 VQm)32'
1_Um6vS#
cumsum(x): 向量x的累计元素总和 4T-9F
KfU4#2}
cumprod(x): 向量x的累计元素总乘积 nt,tM/
Q0K4_iN)&
dot(x, y): 向量x和y的内积 Lx-ofN\
\dyJ=tg
cross(x, y): 向量x和y的外积 C+r<DC3
f`5e0;zm
四、MATLAB的永久常数 s!\uR.
/t-m/&>
i或j:基本虚数单位(即) M DnT
#clPao?r
eps:系统的浮点(Floating-point)精确度 zN(fZT}K5
1cE3uA7
inf:无限大, 例如1/0 x1m J&D
ubV|s|J
nan或NaN:非数值(Not a number),例如0/0 Hno:"k?
O a_2J#~$
pi:圆周率 p(= 3.1415926...) (k9{&mPJ
JM5w`=
realmax:系统所能表示的最大数值 6V= 69}
7xP>AU)y
realmin:系统所能表示的最小数值 IqK??KSC
$oO9N^6yF
nargin: 函数的输入引数个数 P8K{K:T
]8(_{@/
nargin: 函数的输出引数个数 A
KO#$OJE
Y`S9mGR#
五、MATLAB基本绘图函数 OO@ (lt
}/ 6Q3B
plot: x轴和y轴均为线性刻度(Linear scale) 5Sd+Cc
Egv (n@1
loglog: x轴和y轴均为对数刻度(Logarithmic scale) &pS <4
+'abAST
t
semilogx: x轴为对数刻度,y轴为线性刻度 4P@Ak7iL(V
&?mH[rG"
semilogy: x轴为线性刻度,y轴为对数刻度 \|Pp%U [
5qkG~YO-
六、plot绘图函数的叁数 B./Lp_QK
Vx@JP93|
字元 颜色 字元 图线型态 ^)&d7cSc
_tZT
y 黄色 . 点 kP9DCDO`[5
:ND5po#(
k 黑色 o 圆 l~,5)*T
oD]tHuDa
w 白色 x x ~6`HJ
?yfk d:WD
b 蓝色 + + @b\/\\{
Ml1sE,BT
g 绿色 * * q3\
YL?
OD!b*Iy|
r 红色 - 实线 K_
P08
rvZXK<@#+
c 亮青色 : 点线 [psW+3{bG
bX%9'O [-
m 锰紫色 -. 点虚线 [mKPOg-t
~"89NVk"
-- 虚线
DjK:)
oJJ2y
七、注解 s/+@o:
!Mp.jE
xlabel('Input Value'); % x轴注解 _,:gSDW|
;^nN!KDjR
ylabel('Function Value'); % y轴注解 W'x/Kg,w-
)%lPa|7s
title('Two Trigonometric Functions'); % 图形标题 iE$qq~%
n>?o=_|uR
legend('y = sin(x)','y = cos(x)'); % 图形注解 %EA|2O.D
:,03)[u{8
grid on; % 显示格线 t<5$85Y~
Jylav:
八、二维绘图函数 1e.V%!Xk
fB+4mEG@
bar 长条图 CAdq oCz|
Lu,72i0O ^
errorbar 图形加上误差范围 };"-6e/9
c8!q_H~
fplot 较精确的函数图形 zil^^wT0J
R{"Kh2q_
polar 极座标图 c3,YA,skb!
@&(0]kZ6
hist 累计图 ZYr6Wn
7}>7@W8
rose 极座标累计图 KECo7i= e
K
TJm[44
stairs 阶梯图 `6a
I;xrw?=\L
stem 针状图 8."B
"NR`{1f:O
fill 实心图 d>[=]
EM9K^l`
feather 羽毛图 qKu/~0a/
3Au3>q,
compass 罗盘图 .}
al s
,@1rP 55
quiver 向量场图