本文详细介绍MATLAB函数大全,大家参考一下。 \iVYhl
`ZefSmb
一、MATLAB常用的基本数学函数 b'-gy0
_X.M,id
abs(x):纯量的绝对值或向量的长度 \+Cp<Hv+
*/8\Z46z
angle(z):复数z的相角(Phase angle) \W@?revK
n(o
Jb
sqrt(x):开平方 <bTa88,)
Hh@mIusj
real(z):复数z的实部 alu`T
c~
HRw,D=
imag(z):复数z的虚部 5!cplx=<
H{GbOI.
conj(z):复数z的共轭复数 sU}e78m h
/r?X33D!
round(x):四舍五入至最近整数 *@Qt*f
(8ymQ!aY
fix(x):无论正负,舍去小数至最近整数 lp]O8^][&
ja>T nfu
floor(x):地板函数,即舍去正小数至最近整数 \dc`}}Lc
Y.C*|p#
ceil(x):天花板函数,即加入正小数至最近整数 G/`_$ c
iCEX|Tj;
rat(x):将实数x化为分数表示 O>>8%=5Q
A=3U4L
rats(x):将实数x化为多项分数展开 L'6zs:i
kdo)y(fn@
sign(x):符号函数 (Signum function)。 . }1!MK5
0+H"$2/
当x<0时,sign(x)=-1; eX$Biv1N
F%|(pHk
当x=0时,sign(x)=0; (nzzX?`nY
}z*p2)v`
当x>0时,sign(x)=1。 u@|yw)
<<xJ-N
rem(x,y):求x除以y的馀数 w5nRgdboy!
1 h"B-x
gcd(x,y):整数x和y的最大公因数 Ar$LA"vu4
s-DtkO
lcm(x,y):整数x和y的最小公倍数 #*`|}_6L
r9U1 O@c
exp(x):自然指数 SW=p5@Hy{
["7}u^z@<+
pow2(x):2的指数 R3<+z
$pKS['J0
log(x):以e为底的对数,即自然对数或 !`Wu LhB`
=os j}(
log2(x):以2为底的对数 I
F@M
BKTsc/v2>:
log10(x):以10为底的对数 ^q6~xC,/
|
jkmh6
二、MATLAB常用的三角函数 g$tW9 Q
Il642#Gh
sin(x):正弦函数 v$c D!`+k
:z:Blp>nK/
cos(x):馀弦函数 wVVe L$28
Gg+>_b{S5T
tan(x):正切函数 I5~DC
Y `{U45
asin(x):反正弦函数 O<hHo]jLF
bODl
q
acos(x):反馀弦函数 gM*s/,;O"
p#kC#{<nE
atan(x):反正切函数 $1v5*E
4|(?Wt)5
atan2(x,y):四象限的反正切函数 x\%egw
=bDG|:+
sinh(x):超越正弦函数 \x!>5Z
Y
1gE`_%?K
cosh(x):超越馀弦函数 6~}H3rvO}
dd$N4&
tanh(x):超越正切函数 0D'Wr(U(
W)#`4a^xj7
asinh(x):反超越正弦函数 --9mTqx
H@zk8]_P
acosh(x):反超越馀弦函数 qEAF!iB]L
#^9;<@M
atanh(x):反超越正切函数 (Ka#6
<%z/6I
Af|
三、适用於向量的常用函数有: ff#-USK^R
z)%1 i
min(x): 向量x的元素的最小值 (yP55PC
O$
xYT.J 6
max(x): 向量x的元素的最大值 +[ItkfSod!
;i9CQ0e?
mean(x): 向量x的元素的平均值 #-;BU{3*
9)">()8
median(x): 向量x的元素的中位数 k@L~h{`Mc\
z+*Z<c5d
std(x): 向量x的元素的标准差 v\ Ljm,+
(5> ibe
diff(x): 向量x的相邻元素的差 RVfe}4Stm#
Bu1z$#AC
sort(x): 对向量x的元素进行排序(Sorting) K\b O[J
\ax%I)3
length(x): 向量x的元素个数 guv@t&;t0
2An`{')
norm(x): 向量x的欧氏(Euclidean)长度 7m M;Q
U3}R^W~eb
sum(x): 向量x的元素总和 [R4x[36Zp
C~qhwwh
prod(x): 向量x的元素总乘积 .jp]S4~
9#<Og>t2y
cumsum(x): 向量x的累计元素总和 3ZlI$r(
NJ>p8P`_k
cumprod(x): 向量x的累计元素总乘积 %K"%Qm=Tl
c~xo@[NaS
dot(x, y): 向量x和y的内积 %7msAvbk
H|UL5<:]D
cross(x, y): 向量x和y的外积 l,.?-|Poa
`l2q G#
四、MATLAB的永久常数 P0xLx
~7pjk
i或j:基本虚数单位(即) \w^QHX1+
6>:~?gs
eps:系统的浮点(Floating-point)精确度 U*Qq5=dqD
U$)Hhn|X
inf:无限大, 例如1/0 <im<(=m9
N}fUBX4k
nan或NaN:非数值(Not a number),例如0/0 ,SF.@^o@a
v9U(sEDq
pi:圆周率 p(= 3.1415926...) pFTlhj)1
/w M
realmax:系统所能表示的最大数值 -j_I_
NRisr
realmin:系统所能表示的最小数值 ulf/C%t,R
>&QH{!(
nargin: 函数的输入引数个数 ti^v%+r1
)7GLS\uf<%
nargin: 函数的输出引数个数 U5!f++
1~DD9z
五、MATLAB基本绘图函数 VONAw3k7!
*Ca)RgM
plot: x轴和y轴均为线性刻度(Linear scale) tvT8UW'
mSzpRa
loglog: x轴和y轴均为对数刻度(Logarithmic scale) ;#s}b1
GWhAjL/N
semilogx: x轴为对数刻度,y轴为线性刻度 -I-Uh{)j
IzdTXc
f
semilogy: x轴为线性刻度,y轴为对数刻度 xwnoZ&h
>:E*7
六、plot绘图函数的叁数 oL'1Gm@X?
s;2/Nc
字元 颜色 字元 图线型态 HI\f>U
xDJ+BQ<1A
y 黄色 . 点 PCPf*G>
}{xN`pZ
k 黑色 o 圆 eQFb$C]R}y
UIOEkQ\Wl
w 白色 x x 8a`+h#
{Mr~%y4
b 蓝色 + + zLQ#GF
LkGf|yd_
g 绿色 * * ]}[Yf
xs'kO=
r 红色 - 实线 +K%pxuVh
nS+FX&_
c 亮青色 : 点线 'B (eMnLg
) wY!/&
m 锰紫色 -. 点虚线 Sf&?3a+f
Vp$wHB&
-- 虚线 tB7K&ssi
6W;?8Z_1
七、注解 *)bd1B#
W 9Vz[
xlabel('Input Value'); % x轴注解 a1G9wC:e
#_?TIY:h
ylabel('Function Value'); % y轴注解 ~J1;tZS
gf3U#L}P
title('Two Trigonometric Functions'); % 图形标题 /&$"}Z6z
OyJsz]b} M
legend('y = sin(x)','y = cos(x)'); % 图形注解 LiZdRr
K)/!&{7n}a
grid on; % 显示格线 `M?v!]o
}2ql?K
八、二维绘图函数 0AK?{y U
dXiE.Si
bar 长条图 EK?@Z.q+
N )zPxQ
errorbar 图形加上误差范围 ]eYd8s+
K[uY+!'1
fplot 较精确的函数图形 gT(th9'+z
m']9Q3-
polar 极座标图 "Su
b4F`
&_9YLXtMi;
hist 累计图 t/KcXM
d&[iEU
rose 极座标累计图 Q`S iV
e^k!vk-SLF
stairs 阶梯图 {gFAvMj#
x0\e<x9s
stem 针状图 (;0$i?3\
-ca7x`yo
fill 实心图 |*^8~u3J"
?}'N_n ys
feather 羽毛图 /"""z=q
&|Lh38s@$#
compass 罗盘图 ^W
Y8-6
,
Aq9fyC%
quiver 向量场图