本文详细介绍MATLAB函数大全,大家参考一下。 X* KQWs.
mSp-
一、MATLAB常用的基本数学函数 1XSA3;ZEc
#v0"hFOH,
abs(x):纯量的绝对值或向量的长度 AON";&dLq-
Wb+^Ue
angle(z):复数z的相角(Phase angle) r Lg(J|^
m4bfW
sqrt(x):开平方 Y9Q-<~\z
ZM K"3c9
real(z):复数z的实部 q#:,6HDd
Z.am^Q^Y!
imag(z):复数z的虚部 D9zw' RY
l=8)_z;~D
conj(z):复数z的共轭复数 Tf7$PSupP
#~3x^4Y
round(x):四舍五入至最近整数 &I
Iw>,,
SlB,?R2
fix(x):无论正负,舍去小数至最近整数 ?v-IN
Vc.A<(
floor(x):地板函数,即舍去正小数至最近整数 jCDZ$W89
u*B.<GmN
ceil(x):天花板函数,即加入正小数至最近整数 |:$D[=
YLmzMD>
rat(x):将实数x化为分数表示 m^rgzx19?
dya]^L}fL
rats(x):将实数x化为多项分数展开 G;_QE<V~_
h>-JXuN
sign(x):符号函数 (Signum function)。 ^wPKqu)^
#u~s,F$De
当x<0时,sign(x)=-1; Qna
^Ry?6)
_+g5;S5
当x=0时,sign(x)=0; Ni*f1[sI<
z"*X/T
当x>0时,sign(x)=1。 `<kHNcm
-NtT@ +AE
rem(x,y):求x除以y的馀数 x7K
^0"NcOzzxl
gcd(x,y):整数x和y的最大公因数 4)BZ%1+
@'L/]
lcm(x,y):整数x和y的最小公倍数 tt%Zwf
9)0AwLlv
exp(x):自然指数 '$pT:4EuGq
@%&;V(
pow2(x):2的指数 x3=W{Fv@4
Cj%SW <v|
log(x):以e为底的对数,即自然对数或 S>}jsP:V
'#$Y:/
log2(x):以2为底的对数 F{)YdqQ
i3t=4[~oL
log10(x):以10为底的对数 =BQM(mal
%])-+T
二、MATLAB常用的三角函数 E0[!jZ:c
Ze~$by|9f
sin(x):正弦函数 44FK%TmtF
c+?L?s`"
cos(x):馀弦函数 g0Qg]F5D~
6la# 0U23
tan(x):正切函数 !t "uNlN
1)(p=<$
asin(x):反正弦函数 [0.>:wT
i@e.Uzn
acos(x):反馀弦函数 Ntr5Q
IPd
*}R5=r0
atan(x):反正切函数 *-$u\?$
VaC#9Tp2X
atan2(x,y):四象限的反正切函数 AE!WYE
.O @bX)
sinh(x):超越正弦函数 u_.V]Rjc
9\3% 5B7
cosh(x):超越馀弦函数 ;y<)RM
d='z^vHK
tanh(x):超越正切函数 {YZ)IaqZ
$de_>
asinh(x):反超越正弦函数 hRb
k-b
l2GMVAca
acosh(x):反超越馀弦函数 qyl~*r*
V\ch0i
1
atanh(x):反超越正切函数 j>gO]*BX~
F3jrJ+nJ
三、适用於向量的常用函数有: d hiLv_/
[?Y u3E\
min(x): 向量x的元素的最小值 RyD2LAf)J
yGgHd=?
max(x): 向量x的元素的最大值 9bgKu6-X
( f8g}2
mean(x): 向量x的元素的平均值 mhJ>5z
%#Wg>6
median(x): 向量x的元素的中位数 \F,?ptu
G,{L=xOh
std(x): 向量x的元素的标准差 m#,
F%s
v3S{dX<
diff(x): 向量x的相邻元素的差 X X{:$f+
vtR<(tOu@
sort(x): 对向量x的元素进行排序(Sorting) IK{0Y#c
8v1asFxs.
length(x): 向量x的元素个数 JC{}iG6r+
%P_\7YBC>
norm(x): 向量x的欧氏(Euclidean)长度 5
W(iU
9foQ0#R
sum(x): 向量x的元素总和 v{H23Cfh:
SZG8@ !_}7
prod(x): 向量x的元素总乘积 ;oh88,*'
Aplqxvth
cumsum(x): 向量x的累计元素总和 HLYM(Pz
\nkqp
cumprod(x): 向量x的累计元素总乘积 NWCnt,FlY
DLS-WL
dot(x, y): 向量x和y的内积 'U1r}.+b>
0)ST_2Ci
cross(x, y): 向量x和y的外积 7MGc+M(p
)QBsyN<x6
四、MATLAB的永久常数 s
]QzNc
TlBLG.-^
i或j:基本虚数单位(即) !+>yCy$~_
uT-WQ/id
eps:系统的浮点(Floating-point)精确度 =PZs'K
ni%^w(J3Q
inf:无限大, 例如1/0 |0qk
L~mL9[( ,
nan或NaN:非数值(Not a number),例如0/0 nosEo?{
v(: VUo]H
pi:圆周率 p(= 3.1415926...) TfZO0GL$
;m`I}h<
realmax:系统所能表示的最大数值 yY"%6k,ZB
vG\Wr.h0!=
realmin:系统所能表示的最小数值 _K;rM7
j|[s?YJl
nargin: 函数的输入引数个数 yTDoS|B+)
qp{NRNkQ
nargin: 函数的输出引数个数 %^5$=w
`8y &
五、MATLAB基本绘图函数 \2+xMv)8
olYSr .Q`
plot: x轴和y轴均为线性刻度(Linear scale) "RShsJZMH
2i>xJMW
loglog: x轴和y轴均为对数刻度(Logarithmic scale) {:oZ&y)Ac
q7)$WXe2LM
semilogx: x轴为对数刻度,y轴为线性刻度 <wSmfg,yF
cX=` Tl
semilogy: x轴为线性刻度,y轴为对数刻度
RB\WttI
X,q=JS
六、plot绘图函数的叁数 Y"lxh/l$}
TY#1Z )%
字元 颜色 字元 图线型态 34?yQX{
z`Q5J9_<cV
y 黄色 . 点 T,IV)aq
M"FAUqz`
k 黑色 o 圆 5m bs0GL
&t8_J3?Z
w 白色 x x bFVdv&
cp2fDn
b 蓝色 + + .ClCP?HG
,yqzk.
g 绿色 * * lt$797
/~^I]D
r 红色 - 实线 .{;!bw
2lSM`cw
c 亮青色 : 点线 M$?6
'
N4v)0
m 锰紫色 -. 点虚线 `MwQ6%lf
v\k,,sI
-- 虚线 ]T l\9we
a"DV`jn
七、注解 _l,Z38
w@ 5/mf?
xlabel('Input Value'); % x轴注解 #-Rz`Y<&
6uXW`/lvX
ylabel('Function Value'); % y轴注解 )eFFtnu5
9HE(*S
title('Two Trigonometric Functions'); % 图形标题 qQcC[50
3.0c/v5Go
legend('y = sin(x)','y = cos(x)'); % 图形注解 %1@<),
,?`1ve_K<
grid on; % 显示格线 s4gNS
eA
4ufLP DH
八、二维绘图函数 8$v7|S6 z
oyt//SE
bar 长条图 w~U`+2a3
]jb4Z
errorbar 图形加上误差范围 <VU4rk^=
YU=ZZEVi
fplot 较精确的函数图形 =]QH78\3
V"H7zx
polar 极座标图 -z0{\=@#m
'98h<(@]
hist 累计图 n+qVT4o
VMIX$#
rose 极座标累计图 |NU0tct^
#a | ch6B
stairs 阶梯图 jN%p5nZ^EK
NceB'YG|
stem 针状图 7+a%ehwU
8M|)ojH
fill 实心图 eq~c
>I&
jurU#
feather 羽毛图 R==cz^#
T]6c9_
compass 罗盘图 T5azYdzJy
ls24ccOs
quiver 向量场图