本文详细介绍MATLAB函数大全,大家参考一下。 c_pr
q!7ANib6O
一、MATLAB常用的基本数学函数 }C?'BRX
Tv=mgH=b
abs(x):纯量的绝对值或向量的长度 P>D)7V9Hh
[yQt^!;
angle(z):复数z的相角(Phase angle) 783,s_
TDjm2R~9FS
sqrt(x):开平方 ]p GL`ge5
aFm_;\
real(z):复数z的实部 $( kF#
/Iokf@5
imag(z):复数z的虚部 &h)yro
rJ4S%6w
conj(z):复数z的共轭复数 lgy<?LI\
]Q1yNtN
round(x):四舍五入至最近整数 %)1?TU
I;(L%TT `
fix(x):无论正负,舍去小数至最近整数 BwpqNQN
P3=G1=47U
floor(x):地板函数,即舍去正小数至最近整数 t%)7t9j
|SSSH
ceil(x):天花板函数,即加入正小数至最近整数 d&Zpkbh"
lfgq=8d
rat(x):将实数x化为分数表示 rXP,\ ]r+
L`TLgH&?R
rats(x):将实数x化为多项分数展开 8/#A!Ww]
*:7rdzn
sign(x):符号函数 (Signum function)。 WE#^a6
pah'>dAL
当x<0时,sign(x)=-1; z&\a:fJ&
`/+>a8
当x=0时,sign(x)=0; v ;{#Q&(
{S)6;|ua'
当x>0时,sign(x)=1。 Q3~H{)[Kq
>Cp0.A:UC#
rem(x,y):求x除以y的馀数 +Kc
;H*T^0
gcd(x,y):整数x和y的最大公因数 g:@#@1rB6
(5YM?QAd
lcm(x,y):整数x和y的最小公倍数 O0v}43J[
q.bSIV|
exp(x):自然指数 9.-S(ZO
RtS+<^2a;
pow2(x):2的指数 M|h3Wt~7
ADzhNfS
log(x):以e为底的对数,即自然对数或 6d}lw6L
<kqo^
log2(x):以2为底的对数 IEi^kJflU
q<|AZ2Ai
log10(x):以10为底的对数 /,yd+wcW#
S%>]q
s
二、MATLAB常用的三角函数 7n<{tM
J/$&NWF
sin(x):正弦函数 (w3YvG.
wwZ ,;\
cos(x):馀弦函数 b8UO,fY q
<%eG:n,#
tan(x):正切函数 4+8@`f>s
{VRf0c
asin(x):反正弦函数 {!L~@r
;6$jf:2m
acos(x):反馀弦函数 C1)!f j=
wP@(?z
atan(x):反正切函数 N4!O.POP
n 7[V&`e_
atan2(x,y):四象限的反正切函数
=:pJ
;A*]l'[-
sinh(x):超越正弦函数 a1lh-2xX
d$!RZHo10V
cosh(x):超越馀弦函数 73;GW4,
u*`GiZAO
tanh(x):超越正切函数 Svmy(w~m
99QU3c<.
asinh(x):反超越正弦函数 U5de@Y
/J;Kn]5e
acosh(x):反超越馀弦函数 8l`*]1.W<
:$c
|
atanh(x):反超越正切函数 k9!{IScq
~c `l@:
三、适用於向量的常用函数有: } q8ASYNc
zrb}_
min(x): 向量x的元素的最小值 `|q(h Ow2
kuP(r
max(x): 向量x的元素的最大值 f-Z/tfC
.ioEIs g
mean(x): 向量x的元素的平均值 F )eelPZ+,
4kx
N<]
median(x): 向量x的元素的中位数 FZnw0tMq
=aW9L)8D
std(x): 向量x的元素的标准差 Km$\:Xo
@j/a=4o[
diff(x): 向量x的相邻元素的差 ?Ir:g=RP*
InI$:kJ
sort(x): 对向量x的元素进行排序(Sorting) \9T7A&
7%M_'P4 V
length(x): 向量x的元素个数 8":Q)9;%
Q=$2c[Uk
norm(x): 向量x的欧氏(Euclidean)长度 0g8NHkM:2a
cr;da)
sum(x): 向量x的元素总和 es7=%!0
abVmkdP_s
prod(x): 向量x的元素总乘积 f/?P514h
Mo|2}nf
cumsum(x): 向量x的累计元素总和 ox.F%)eQ
8}:nGK|kx
cumprod(x): 向量x的累计元素总乘积 (ToUgVW1N
~k5W@`"W
dot(x, y): 向量x和y的内积 @6-jgw>W2
)^hbsMhO
cross(x, y): 向量x和y的外积 t]G:L}AOl
4*;MJ[|
四、MATLAB的永久常数 WcGS9`m/
_+MJ%'>S
i或j:基本虚数单位(即) vl)l'
8&dF
eps:系统的浮点(Floating-point)精确度 hDGF7
)4 ;`^]F
inf:无限大, 例如1/0 $*m-R*kt
wMN]~|z>
nan或NaN:非数值(Not a number),例如0/0 1$ {SRU7l
COlaD"Y
pi:圆周率 p(= 3.1415926...) U6s[`H3I{
"0TZTa1e
realmax:系统所能表示的最大数值 (/]
J3
\~ wMfP8
realmin:系统所能表示的最小数值 W2!+z{:m
GC'O[q+
nargin: 函数的输入引数个数 F:DrX_O%
|y!A&d=xYn
nargin: 函数的输出引数个数 <~=Vg
k9F=8q
五、MATLAB基本绘图函数 ]]yO1x$Kk
-UT}/:a
plot: x轴和y轴均为线性刻度(Linear scale) <gBA1oRz
TD_Oo-+\
loglog: x轴和y轴均为对数刻度(Logarithmic scale) Cgc\
ah
93hxSRw
semilogx: x轴为对数刻度,y轴为线性刻度 QS`]
poFg1
semilogy: x轴为线性刻度,y轴为对数刻度 apxph2yvS
9N3eN
六、plot绘图函数的叁数 Rf1x`wml
kG*~|ma
字元 颜色 字元 图线型态 +"@ .8m
R G`1en
y 黄色 . 点 v &+R^iLE
bZV/l4TU
k 黑色 o 圆 !|>"o7
>LuYHr
w 白色 x x Tm?# M&'
TS5Q1+hWHV
b 蓝色 + + u#SWj,X
T[A69O]v
g 绿色 * * F6dP,(
[ikOb8 G#
r 红色 - 实线 +nGAz{&@r%
"zy7C*)>r
c 亮青色 : 点线 {VoHh_[5%
Du){rVY^d
m 锰紫色 -. 点虚线 lw5`p,`
DlNX 3
-- 虚线 ;bhT@aB1
W@!S%Y9
七、注解 hR|MEn6KC
RpYERAgT
xlabel('Input Value'); % x轴注解 h)nG)|c
{]|J5Dgfe
ylabel('Function Value'); % y轴注解 ~u+9J}
*uvQ\.
title('Two Trigonometric Functions'); % 图形标题 \nqS+on]
t&DEb_"De
legend('y = sin(x)','y = cos(x)'); % 图形注解 WMg~Y"W
&
ZB
grid on; % 显示格线 ;jTN| i'
3oG,E;(
八、二维绘图函数 =mmWl9'mJ
!0E&@X:-
bar 长条图 RCLeA=/N@0
Xb,3Dvf
errorbar 图形加上误差范围 N)>ID(}F1
t&Og $@
fplot 较精确的函数图形 A.w:h;7
L4?IHNB
polar 极座标图 4nz 35BLr
k-""_WJ~^
hist 累计图 sUm'
*4_Bd=5(U
rose 极座标累计图 /|#fejPh
D7qOZlX16
stairs 阶梯图 :p6M=
G 9vpt M
stem 针状图 IdxzE_@
o,3a4nH;
fill 实心图 !$>R j
xi;`ecqS<
feather 羽毛图 HLHz2-lI
$xdy&
compass 罗盘图 _t}WsEQ+P
rk)`\=No
quiver 向量场图