本文详细介绍MATLAB函数大全,大家参考一下。 xcwyn\93)
}legh:/*?O
一、MATLAB常用的基本数学函数 v' .:?9
eG9tn{
abs(x):纯量的绝对值或向量的长度 Q]Q i
k-xh-&
angle(z):复数z的相角(Phase angle) 4_3Jpz*
]24aK_Uu
sqrt(x):开平方 U(]a(k<r
~V[pu
real(z):复数z的实部 LOpnPH`
/1ooOq]
imag(z):复数z的虚部 "8%B
(a
5A
&H$
3`"p5u
conj(z):复数z的共轭复数 /c'3I
=z'- B~
round(x):四舍五入至最近整数 t%ye:
vt<r_&+ pJ
fix(x):无论正负,舍去小数至最近整数 Re-~C[zwT
*Uie{^p?
floor(x):地板函数,即舍去正小数至最近整数 I!&|L0Qq
,@jRe&6
ceil(x):天花板函数,即加入正小数至最近整数 >J^bs &j
`}#(Ze*V:
rat(x):将实数x化为分数表示
H_m(7@=
V|KYkEl
r1
rats(x):将实数x化为多项分数展开 u@5vK2
_}R?&yO
sign(x):符号函数 (Signum function)。 #y%bx<A
i<&*f}='
当x<0时,sign(x)=-1; }tv%
1OK,r`
当x=0时,sign(x)=0; -hj@^Auf
MKLnt X
当x>0时,sign(x)=1。 /2pf*\u
|F[E h
~
rem(x,y):求x除以y的馀数 MO&QR-OY
\.y|=Ql_u
gcd(x,y):整数x和y的最大公因数 2%U)y;$m2
)QEvV:\
lcm(x,y):整数x和y的最小公倍数 F%@(
$f
u[9i>7}9
exp(x):自然指数 W#87T_7T[
'#gd19#
pow2(x):2的指数 3XdN\xc
%5V!Fdb
log(x):以e为底的对数,即自然对数或 &M(=#pq9
&cztUM(
log2(x):以2为底的对数 j@1cllJkh
aKXaor@0f.
log10(x):以10为底的对数 t=syo->
6I GUp
二、MATLAB常用的三角函数 U<{8nMB
5_Yl!=
sin(x):正弦函数 __r]@hY
H((!
BRl
cos(x):馀弦函数 [` ~YPUR*
rStfluPL
tan(x):正切函数 0yr=$F(]s
o:B?gDM
asin(x):反正弦函数 'b#RfF,7H}
s''?:
+
acos(x):反馀弦函数 //cj$}Rn!
.r[b!o^VR
atan(x):反正切函数 e\x=4i
w6DK&@w`'/
atan2(x,y):四象限的反正切函数 fmZ5rmw!
wr{03mQHxp
sinh(x):超越正弦函数 ^(y=DJ7
Fq/?0B8
cosh(x):超越馀弦函数 HPl!r0 h
=S/$h}Vi
tanh(x):超越正切函数 `l,=iy$
WGjT06a\
asinh(x):反超越正弦函数 &EKP93
+;~JHx.~X
acosh(x):反超越馀弦函数 ._@Scd
BE. v+'c"
atanh(x):反超越正切函数 )R$+dPu>
9z7^0Ruw
三、适用於向量的常用函数有: *n mr4Q'v{
$G/h-6+8
min(x): 向量x的元素的最小值 N1$lG?
)+
WmU4~.
max(x): 向量x的元素的最大值 dA>=#/"
wuE] ju<
mean(x): 向量x的元素的平均值 (\m4o
[.4R ,[U
median(x): 向量x的元素的中位数 4DI.RK9
q !\Ht2$b
std(x): 向量x的元素的标准差 Gxu
Awl4*J~
diff(x): 向量x的相邻元素的差 S|!)_RL
f!hQ"1[
sort(x): 对向量x的元素进行排序(Sorting) $3>k/*=
vaL+@Kq~&
length(x): 向量x的元素个数 4zuM?Dp
[uK*=K/v
norm(x): 向量x的欧氏(Euclidean)长度 tdSy&]P
9EzXf+f
sum(x): 向量x的元素总和 IJHNb_Cku
lx*"Pj9hho
prod(x): 向量x的元素总乘积 5=%:CN!/@p
!|6M ,Rk_
cumsum(x): 向量x的累计元素总和 G)5w_^&%
z}\TS.
cumprod(x): 向量x的累计元素总乘积 q[p+OpA
;okFm
dot(x, y): 向量x和y的内积 *sK")Q4N
8 tMfh
cross(x, y): 向量x和y的外积 am.}2QZU
WLGk
四、MATLAB的永久常数 {~NiGHY
S@i*+&Ot
i或j:基本虚数单位(即) k(1]!c4J0
7U68|\fI!
eps:系统的浮点(Floating-point)精确度 v0euvs
P0O5CaR
inf:无限大, 例如1/0 `^HAWo;J
,]HH%/h
nan或NaN:非数值(Not a number),例如0/0 U-/-aNJ]U
l>K z5re^
pi:圆周率 p(= 3.1415926...) 1{@f:~ v?
z5G<h
realmax:系统所能表示的最大数值 w$I<WS{J:Z
2eErvfC[
realmin:系统所能表示的最小数值 R3+y*<<e
4AdZN5
nargin: 函数的输入引数个数 ! bbVa/
o,l 3j|1
nargin: 函数的输出引数个数 u,AZMjlF
[1{#a {4
五、MATLAB基本绘图函数 eytd@-7uX
N-*
^V^V
plot: x轴和y轴均为线性刻度(Linear scale) Cv7FVl-I
*s4h tt
loglog: x轴和y轴均为对数刻度(Logarithmic scale) 3S4'x4*
!V|i\O|Q2
semilogx: x轴为对数刻度,y轴为线性刻度 SF$'$6x}
L
;5R*)t
semilogy: x轴为线性刻度,y轴为对数刻度 7_t\wmvYp
,<iJ#$:
Sx
六、plot绘图函数的叁数 &"!s +_
{m1=#*
字元 颜色 字元 图线型态 J9s4lsea
L~F"
y 黄色 . 点 E.*TJ
s9t`!
k 黑色 o 圆 (`S32,=TS
9
Yv;Dom
w 白色 x x jSMvZJX3n
r![RRa^
b 蓝色 + + q2Xm~uN`)
76e%&ZG)Q
g 绿色 * * a<AT;Tc
?^TjG)e7
r 红色 - 实线 ?-"xP'#
Y=RdxCCx4
c 亮青色 : 点线 Jpi\n-
d!
#H]cb#
m 锰紫色 -. 点虚线 A2Je*Gz
Y@)iPK@z
-- 虚线 osKM3}Sb
[S{KGe:g
七、注解 MUo}Qi0K
o`B,Pt5vu
xlabel('Input Value'); % x轴注解 V&7jd7
2{
GLI 5AbQK
ylabel('Function Value'); % y轴注解 `-)!4oJ]
QWt?` h=
title('Two Trigonometric Functions'); % 图形标题 R@lmX%Z1
=`VA_xVu
legend('y = sin(x)','y = cos(x)'); % 图形注解 K-D{Z7J^l
AvW2)+6G
grid on; % 显示格线 hoy+J/
5xJyW`SWz
八、二维绘图函数 Pba 6Ay6B
r;3{%S._
bar 长条图 \0&7^
i <KWFF#
errorbar 图形加上误差范围 <b 0;Nf
1~!
4
fplot 较精确的函数图形 3#)I 7FG
&\(p<TF
polar 极座标图 z+ybtS>pZ
.
J"g.Q
hist 累计图 ')pXQ
PoyY}Ra
rose 极座标累计图 XA8{N
j$l[OZ:#
stairs 阶梯图 OnO56,+S^
cID{X&or
stem 针状图 ?L=@Zs
xO8-vmf2
fill 实心图 YE<_a;yh1
R"Q=U}?$
feather 羽毛图 <5qXC.{Cyp
BR1oE3in
compass 罗盘图 Jv
9}e`_z
quiver 向量场图