本文详细介绍MATLAB函数大全,大家参考一下。 /h(bMb Z
HQy:,_f@
一、MATLAB常用的基本数学函数 prk@uYCa =
9I|D"zXn
abs(x):纯量的绝对值或向量的长度 ehpU`vQz
GJ9'i-\*\
angle(z):复数z的相角(Phase angle) nT:F{2 M;
^o LMgz
sqrt(x):开平方 _spW~"|G
;%ng])w=;
real(z):复数z的实部 WA?We7m$
CVAX?c{
imag(z):复数z的虚部 -$A
>b8
!*\J4bJe
conj(z):复数z的共轭复数 ['%$vnS5S
x@p1(V.
round(x):四舍五入至最近整数 ~VKuRli|m
59l9^<{A
fix(x):无论正负,舍去小数至最近整数 o..iT:f;n
d5YL=o
floor(x):地板函数,即舍去正小数至最近整数 2{6%+>jB
Bo4MoSF}
ceil(x):天花板函数,即加入正小数至最近整数 Ai*+LSG
,Qh9}I7;C
rat(x):将实数x化为分数表示 k^{}p8;3
!^x;4@Ejm
rats(x):将实数x化为多项分数展开 g9.y`o}c
p[8H!=`K
sign(x):符号函数 (Signum function)。 '3uN]-A>D
i6FviZx
当x<0时,sign(x)=-1; kZK1{
\hO}3;*&
当x=0时,sign(x)=0; 3P|z`}Ka
UfNcI[xr
当x>0时,sign(x)=1。 CxV$_J
t!&p5wJ*Q
rem(x,y):求x除以y的馀数 0PdX>h.t
PN"=P2e/ 6
gcd(x,y):整数x和y的最大公因数 #ULzh&yO
!<UdG+iV
lcm(x,y):整数x和y的最小公倍数 2~y<l
#GfM!<q<
exp(x):自然指数 89YG
`
jV.9d@EC
pow2(x):2的指数 G
Tz>}@W
vWZ?*0^
log(x):以e为底的对数,即自然对数或 6[3>[ej:x
,c&%/"i:w
log2(x):以2为底的对数 ]A,Og_g
S#F%OIx
log10(x):以10为底的对数 ~(-df>
+ZJ1> n
二、MATLAB常用的三角函数 APv&
^\oUH
e% #?B
*
sin(x):正弦函数 bcUa'ZfN<
j-k]|0ea}
cos(x):馀弦函数 @^t1SPp
4vMjVbr
tan(x):正切函数
, D}
r:Ok z
asin(x):反正弦函数 l~n=_R3
h/NI5
acos(x):反馀弦函数 eEX* \1Gg
2!nz>K
atan(x):反正切函数 [u;>b?[{
>@.:9}Z
atan2(x,y):四象限的反正切函数 =p \eh?^
t $u.
sinh(x):超越正弦函数 %TDY &@i=
,F?O} ijk
cosh(x):超越馀弦函数 roNs~]6
>8EmfjUoc
tanh(x):超越正切函数 e[g.&*!
"vo
o!&<
asinh(x):反超越正弦函数 w^)_Fk3
7,2#0Z`ge
acosh(x):反超越馀弦函数 RX,c 4;
R[!%d6jDE
atanh(x):反超越正切函数 a9p6[qOcd
Df}3^J~JX
三、适用於向量的常用函数有: :Y[?@/m4
0:zDt~Ju
min(x): 向量x的元素的最小值 ,H5o/qNU`{
L r9z~T:ED
max(x): 向量x的元素的最大值 _MzdbUb5,
wQrD(Dv(yA
mean(x): 向量x的元素的平均值 `m\l#r2C
FK,Jk04on
median(x): 向量x的元素的中位数 3bR 6Y[
fK5iOj'Q
std(x): 向量x的元素的标准差 m8z414o
[OwrIL
diff(x): 向量x的相邻元素的差 M*<Bp
]MRQcqbpqL
sort(x): 对向量x的元素进行排序(Sorting) r95$( N
2VgVn,c
length(x): 向量x的元素个数 -3Auo0
"kg?Or.
norm(x): 向量x的欧氏(Euclidean)长度 3.D|xE]g
"xE;IpO[
sum(x): 向量x的元素总和 NqZR*/BOz
)Zit6I
prod(x): 向量x的元素总乘积 H
JjW
z1~FE
cumsum(x): 向量x的累计元素总和 =d1i<iw?-
ZN-5W|' O
cumprod(x): 向量x的累计元素总乘积 \++#adN:K
ul ag$ge
dot(x, y): 向量x和y的内积 gpe-)hD@R
-LMO
f[v?
cross(x, y): 向量x和y的外积 @+^5ze\
m|k:wuzqK
四、MATLAB的永久常数 %|gj46
YhJ*(oWL
i或j:基本虚数单位(即) N0']t Gh2
= ms
o1
eps:系统的浮点(Floating-point)精确度 w\Bx=a>vc
,?>:Cdz4
inf:无限大, 例如1/0 O-YB+~"3Z
t?cO>4*|
nan或NaN:非数值(Not a number),例如0/0 ~riV9_-
* 57y.](w
pi:圆周率 p(= 3.1415926...) x2 m
A
H2D j`0
realmax:系统所能表示的最大数值 4
n\dh<uY
1F58 2 l
realmin:系统所能表示的最小数值 , K[}Bz
%.n 7+
nargin: 函数的输入引数个数 Q7@
m.w%`
]Qb85;0)
nargin: 函数的输出引数个数 yct^AN|%
^q
?xi5w
五、MATLAB基本绘图函数 UXN!iU)
lhLE)B2a2
plot: x轴和y轴均为线性刻度(Linear scale) UkV{4*E
6=xbi{m$
loglog: x轴和y轴均为对数刻度(Logarithmic scale) 7SpF&
~i)IY1m"
semilogx: x轴为对数刻度,y轴为线性刻度 Lv`NS+fX
#.z`clK#
semilogy: x轴为线性刻度,y轴为对数刻度 6Y(Vs>
^qD@qJ
六、plot绘图函数的叁数 )./'`Mx?
`VxfAV?}
字元 颜色 字元 图线型态 'dTg\
Qv
fb||q-E
y 黄色 . 点 TWFi.w4pY
;p}X]e l}
k 黑色 o 圆 `:fc*n,*
4,pS C
w 白色 x x yxU??#v|g
X#!oG)or
b 蓝色 + + 3d0Yq
]rP'\a
g 绿色 * * @hE$x-TP0
|p7k2wzN
r 红色 - 实线 7JI&tlR4\c
O-ZB4hN8
c 亮青色 : 点线 Ie%twc
\x_fP;ma=_
m 锰紫色 -. 点虚线 v<qiu>sbz}
5%E.UjC
-- 虚线 :jp4 !0w
?NL>xMA
七、注解 6s"Erq5q
_4VS.~}/R
xlabel('Input Value'); % x轴注解 )~X*&(7RR}
0$9I.%4jAJ
ylabel('Function Value'); % y轴注解 _+\hDV>v
yb(zyGe
title('Two Trigonometric Functions'); % 图形标题 %)K)h&m