本文详细介绍MATLAB函数大全,大家参考一下。 ,p@y]
cr
|vwVghC
一、MATLAB常用的基本数学函数 FQ2
_AYK435>N
abs(x):纯量的绝对值或向量的长度 OwUhdiG
2c,9e`
angle(z):复数z的相角(Phase angle) /y#f3r+*2
e7r-R3_
sqrt(x):开平方 Ae^~Cz1qz
>~sI8czR*
real(z):复数z的实部 @= Uh',F
%lx!.G
imag(z):复数z的虚部 kr5">"7
S8w _ii3zd
conj(z):复数z的共轭复数 5 +YH.4R
7qLpZ/
round(x):四舍五入至最近整数 fZzoAzfv2
gA+qC7=p$
fix(x):无论正负,舍去小数至最近整数 "f2$w
<8i//HOE
floor(x):地板函数,即舍去正小数至最近整数 ]z;I_-
`?qF$g9u~
ceil(x):天花板函数,即加入正小数至最近整数 4 Y9`IgQ
$Sx'sA2
rat(x):将实数x化为分数表示 H8zK$!
J+DDh=%
rats(x):将实数x化为多项分数展开 7P5)Z-K[
Z1f8/?`W
sign(x):符号函数 (Signum function)。 K.nHii
f:,DWw`B
当x<0时,sign(x)=-1; [{,T.;'<j
4Zddw0|2
当x=0时,sign(x)=0; GL0L!="!
"]x'PI 4J
当x>0时,sign(x)=1。 y`5
9A
#PW9:_BE
rem(x,y):求x除以y的馀数 FP`b>E qOH
!bx;Ta.
gcd(x,y):整数x和y的最大公因数 Y;Dp3v!
G1tY) _-8[
lcm(x,y):整数x和y的最小公倍数 y0.'?6k
J26V nK
exp(x):自然指数 c?*=|}N
Z'W=\rl
pow2(x):2的指数 :T$|bc
S-b/S5
log(x):以e为底的对数,即自然对数或 zOIDU
$am$EU?s
log2(x):以2为底的对数 beGa#JH,
EhvX)s
log10(x):以10为底的对数 e@07
b<ZIWfs
二、MATLAB常用的三角函数 u8g~
JPUW6e07o
sin(x):正弦函数 2r4Uh1D~
A#<? 4&
cos(x):馀弦函数 c )g\/
)
7@ `ut
tan(x):正切函数 *W1dG#Np}
q5+4S5R*^
asin(x):反正弦函数 : /N0!&7
fu ,}1Mq#
acos(x):反馀弦函数
(@VMH !3
+Q)XH>jh
atan(x):反正切函数 ,HV(l+k {|
vX"*4m>b?+
atan2(x,y):四象限的反正切函数 n\'4
]
vsz,
0
sinh(x):超越正弦函数 At>DjKx]O
[ 5b--O
cosh(x):超越馀弦函数 xml7Uarc
,V m
< rK
tanh(x):超越正切函数 ]^7@}Ce_
}?i0
I
asinh(x):反超越正弦函数 !hy-L_wL]
MrFQ5:=
acosh(x):反超越馀弦函数 }C?'BRX
7U"g3a)=
atanh(x):反超越正切函数 W,n!3:7s
Sy_G,+$\
三、适用於向量的常用函数有: sb*G!8j
Eyqa?$R
min(x): 向量x的元素的最小值 %OCb:s
LL |r
A:
max(x): 向量x的元素的最大值 -3*]G^y2
#q$HQ&k
mean(x): 向量x的元素的平均值 ED( Sg
1(R}tRR7 R
median(x): 向量x的元素的中位数 @Uvz8*b6
_ <V)-Y
std(x): 向量x的元素的标准差 i9|Sa6vuI
1n8/r}q'H
diff(x): 向量x的相邻元素的差 MKk\
u9
P3=G1=47U
sort(x): 对向量x的元素进行排序(Sorting) t%)7t9j
ltSU fI
length(x): 向量x的元素个数 !>o7a}?
pYEMmZ?L
norm(x): 向量x的欧氏(Euclidean)长度 /Cr%{'Pzk
AV]2euyn
sum(x): 向量x的元素总和 2@],ZLa
ec;o\erPG
prod(x): 向量x的元素总乘积 cqkV9f8Ro
4F:\-O
cumsum(x): 向量x的累计元素总和 +3BN}
`/+>a8
cumprod(x): 向量x的累计元素总乘积 };zFJ6I8
G~a ZJ,
dot(x, y): 向量x和y的内积 ;JT-kw6l5K
u&vf+6=9Dd
cross(x, y): 向量x和y的外积 i&fuSk EP
+Kc
四、MATLAB的永久常数 ;H*T^0
g:@#@1rB6
i或j:基本虚数单位(即) (5YM?QAd
s ll\g
eps:系统的浮点(Floating-point)精确度 .~;\eW [
9.-S(ZO
inf:无限大, 例如1/0 2]*OQb#O6e
!;A\.~-!G
nan或NaN:非数值(Not a number),例如0/0 $h"\N$iSq
PC8Q"O
pi:圆周率 p(= 3.1415926...) ^^$s%{ep"
cuITY^6
realmax:系统所能表示的最大数值 C}Cs8eUn
mq.`X:e
realmin:系统所能表示的最小数值 T!#GW/?
!Ai@$tl[S
nargin: 函数的输入引数个数 2%m BK
X+9>A.92
nargin: 函数的输出引数个数 3nQ`]5.Q
w
qy TU8Wp
五、MATLAB基本绘图函数 ~36!?&eA8
f$$ /H>MJ
plot: x轴和y轴均为线性刻度(Linear scale) {!L~@r
;6$jf:2m
loglog: x轴和y轴均为对数刻度(Logarithmic scale) C1)!f j=
Bwxd&;E
semilogx: x轴为对数刻度,y轴为线性刻度 6bC3O4Rw
H1./x6Hr
semilogy: x轴为线性刻度,y轴为对数刻度
=:pJ
O^
yG?b
六、plot绘图函数的叁数 Jnov<+
q<1~ vA9
字元 颜色 字元 图线型态 NXrlk
rEWb"
y 黄色 . 点 )ez9"# MH'
3=j"=-=
k 黑色 o 圆 DvvK^+-~
TC*g|d @b
w 白色 x x f]CXu3w(J
wIt}dc
b 蓝色 + + li.;IWb0+)
^
Ze=uP
g 绿色 * * zrb}_
`|q(h Ow2
r 红色 - 实线 kuP(r
f-Z/tfC
c 亮青色 : 点线 .ioEIs g
rx|pOz,:
m 锰紫色 -. 点虚线 5$k:t
;i+jJ4
-- 虚线 &^jXEz;
L!xi
七、注解 tWcHb #
Dlvz)
xlabel('Input Value'); % x轴注解 +M/%+l
@q)d
ylabel('Function Value'); % y轴注解 YT,{E,U;
3Y$GsN4ln
title('Two Trigonometric Functions'); % 图形标题 cvL;3jRo
K}Qa~_
legend('y = sin(x)','y = cos(x)'); % 图形注解 y:uE3Apm
tCt#%7J;a
grid on; % 显示格线 <a3WKw
5{,<j\#L
八、二维绘图函数 (tW`=]z-<
(E1~H0^
bar 长条图 1'Dai `
8}:nGK|kx
errorbar 图形加上误差范围 (ToUgVW1N
9\(|
D#
fplot 较精确的函数图形 $6IJP\
)^hbsMhO
polar 极座标图 }jPSUdo
N;%6:I./
hist 累计图 [:*)XeRK
{'H(g[k
rose 极座标累计图 {)<v&'*c~
OY({.uV dX
stairs 阶梯图 HGg@ _9tW
J'r^/
stem 针状图 r3?o9D>
_yR^*}xJb
fill 实心图 >9J:Uo1z
rytyw77t(
feather 羽毛图 MolgwVd
`Pnoxm'
compass 罗盘图 tZo} ;|~'
fc>L K7M
quiver 向量场图