本文详细介绍MATLAB函数大全,大家参考一下。 BDc "0XH
#e5*Dr8
一、MATLAB常用的基本数学函数 }<
m@82\
nk+*M9r|I
abs(x):纯量的绝对值或向量的长度 5%%A2FrB.S
("rIz8b
angle(z):复数z的相角(Phase angle) 1`I#4f
jY8u1z
sqrt(x):开平方 Rss=ihlM
gA~faje
real(z):复数z的实部 iT"H%{+~
?Ulc`-d
imag(z):复数z的虚部 dD}!E
G8ksm2 }
conj(z):复数z的共轭复数 ,';+A{aV
;WpPdR2
round(x):四舍五入至最近整数 ^><B5A>;
n:5*Tg9
fix(x):无论正负,舍去小数至最近整数 "G m:M
0CS80
pC
floor(x):地板函数,即舍去正小数至最近整数 C%+>uzVIw
k.CHMl]
ceil(x):天花板函数,即加入正小数至最近整数 ne\N1`AU
X>6VucH{\
rat(x):将实数x化为分数表示 kzcD}?mSS
j])nkm7_
rats(x):将实数x化为多项分数展开 SsF
5+=A
`L<)9*
sign(x):符号函数 (Signum function)。 /,Sd
w_
po47S4
当x<0时,sign(x)=-1; ,*$/2nB^
hT<:)MG)+K
当x=0时,sign(x)=0; b1{XGK'
X@7K#@5
当x>0时,sign(x)=1。 \w=7L-
8
k^PqB+P!
rem(x,y):求x除以y的馀数 vDAv/l9
SY}iU@xo
gcd(x,y):整数x和y的最大公因数 ,As78^E{
y|+ltA K
lcm(x,y):整数x和y的最小公倍数 @9rmm)TZ
b!'
bu
exp(x):自然指数 R.)U<`| |
fJ3qL#'
pow2(x):2的指数 uPpRzp
y'k4>,`9e
log(x):以e为底的对数,即自然对数或 I({ 7a i
%KmB>9
log2(x):以2为底的对数 |k4ZTr]?
zA/W+j$:
log10(x):以10为底的对数 D{,B[5
Gr;~P*
二、MATLAB常用的三角函数 '#.:%4
AOaf ,ZF
8
sin(x):正弦函数 nA]dQ+5sT
/m;w~-N
cos(x):馀弦函数 EN%Xs578
[]Z| *+=Q
tan(x):正切函数 ^IGTGY]s
EtH)E)
asin(x):反正弦函数 {fMrx1
`q exEk@S
acos(x):反馀弦函数 #U&G$E`7
5Wi5`8m
atan(x):反正切函数 ANCgch\
'U)~|(\i
atan2(x,y):四象限的反正切函数 8}Y(
@
%4
nu$LWC-
sinh(x):超越正弦函数 T[XI
y( MF_'l
cosh(x):超越馀弦函数 jq["z<V)x
zoOm[X=?3
tanh(x):超越正切函数 vfegIoZ
;8g#"p*&
asinh(x):反超越正弦函数 va;d[D,
,h]N*Z-I"
acosh(x):反超越馀弦函数 _jZDSz|Yb
Ok6Y'P
atanh(x):反超越正切函数 2.&v{gq
jVRd[
三、适用於向量的常用函数有: ^B& Z
`bT{E.(T
min(x): 向量x的元素的最小值 YQN=.Wtc
z<<` 1wqg
max(x): 向量x的元素的最大值 @;<w"j`r
&r<<4J(t
mean(x): 向量x的元素的平均值 \hM6 ykY-
O:7y-r0i
median(x): 向量x的元素的中位数 ~*B1}#;
ooZ7HTP|
std(x): 向量x的元素的标准差 GN1cnM>`
\\)-[4uC
diff(x): 向量x的相邻元素的差 \k1Wh-3
=,@SZsM*B
sort(x): 对向量x的元素进行排序(Sorting) xJ&StN/'
c=
a+7>
length(x): 向量x的元素个数 cR5<.$aY
?>o39|M_w
norm(x): 向量x的欧氏(Euclidean)长度 b vu` =
N%B#f\N
sum(x): 向量x的元素总和 c>UITM=!I
W&!Yprr
prod(x): 向量x的元素总乘积 Pm?6]] 7
,Fr{i1Ky
cumsum(x): 向量x的累计元素总和 QHs]~Ja
Pucf0 #
cumprod(x): 向量x的累计元素总乘积 9i`LOl:;
`P z !H
dot(x, y): 向量x和y的内积 IWT##']G
A:NY:#uC
cross(x, y): 向量x和y的外积 [U jbox
MJg^
QVM
四、MATLAB的永久常数 . t3@86xTJ
mtOrb9`m
i或j:基本虚数单位(即) 4_"ZSVq]#
,Xh4(Gn#b
eps:系统的浮点(Floating-point)精确度 _+;x4K;
ttw@nv%
@
inf:无限大, 例如1/0 hsE!3[[
2hpx%H
nan或NaN:非数值(Not a number),例如0/0 gR( c;
e.jgV=dT-
pi:圆周率 p(= 3.1415926...) ?B}>[
!c&^b@
yw
realmax:系统所能表示的最大数值 9/%|#b-z
~T-.k
7t
realmin:系统所能表示的最小数值 T5Fah#-4
xxiLi46/
nargin: 函数的输入引数个数 Ml3F\ fAW
53T2w,?
nargin: 函数的输出引数个数 E+2y-B)E
k
Z3tz?Du
五、MATLAB基本绘图函数 ~J2Q0Jv
f@}( <#
plot: x轴和y轴均为线性刻度(Linear scale) zV&3l9?U
t!=S[
loglog: x轴和y轴均为对数刻度(Logarithmic scale) -( iJ<
]S[r$<r$
semilogx: x轴为对数刻度,y轴为线性刻度 H{XW?O^@
m,KY_1%M
semilogy: x轴为线性刻度,y轴为对数刻度 UEe qk"t^
vLke,MKW
六、plot绘图函数的叁数 a@a1/3
"L)pH@)
字元 颜色 字元 图线型态 TXa XJIp
Rk=B;
y 黄色 . 点 VO`A
s_[?(Ip{
k 黑色 o 圆 =,'Z6?%p
zXD@M{
w 白色 x x O92Y d$S
^
UzF
nW@a
b 蓝色 + + ,J^Op
3q>"#+R.t
g 绿色 * * 9VByFQgM
&zp5do;m
r 红色 - 实线 \\qg2yI
Dk-L4FS
c 亮青色 : 点线 kT1lOP-Bg
C;5}/J^E
m 锰紫色 -. 点虚线 HA%ye"(y8
yU.0'r5uR
-- 虚线 7" [;M
(`NRF6'&1L
七、注解 GN<I|mGLJK
_#O?g=1
xlabel('Input Value'); % x轴注解 54{"ni2a
LTe7f8A
ylabel('Function Value'); % y轴注解 -AT@M1K7%
O2G+
'
title('Two Trigonometric Functions'); % 图形标题 {P-PH$ E-
Kq$Zyf=E
legend('y = sin(x)','y = cos(x)'); % 图形注解 <@A^C$g
2z\F m/Z.
grid on; % 显示格线 .%rR
ttnXEF
八、二维绘图函数 4.'EEuRw\}
;]Aa
bar 长条图 ,&=`T7i
rieQ&Jt"
errorbar 图形加上误差范围 {Y[D!W2y
1Tq$ E[
fplot 较精确的函数图形 pJz8e&wyLM
:RsPGj6
polar 极座标图 ?/(K7>`
.;b>
T
hist 累计图 _kHpM :;.
6bcrPf}
rose 极座标累计图 kPH^X}O$
tZ^;{sM
stairs 阶梯图 `5Btg.
&
ugB{2oq i
stem 针状图 >~rd5xlk
(J&Xo.<Z-
fill 实心图 lrhAO"/1
j>xVy]v= |
feather 羽毛图 jtv Q<4
gKN_~{{OD
compass 罗盘图 Ye2];(M
P|4E1O
quiver 向量场图