本文详细介绍MATLAB函数大全,大家参考一下。 dI$U{;t
+DpiX&^h
一、MATLAB常用的基本数学函数 7K.in3M(
>}?4;:.=
abs(x):纯量的绝对值或向量的长度 +^@;J?O
JiXkW%
angle(z):复数z的相角(Phase angle) VK~ OL
?J1x'/G
sqrt(x):开平方 0/g 0=dW=
S1`;2mAf*
real(z):复数z的实部 c^%vyBMY
l&2 }/A
imag(z):复数z的虚部 Ie<`WU K
9^AfT>b~f
conj(z):复数z的共轭复数 ruf*-&Kr7
)ld !(d=
round(x):四舍五入至最近整数 $%%K9Y
wv6rjg:7
fix(x):无论正负,舍去小数至最近整数 ~A X@o-WU
doj$chy
floor(x):地板函数,即舍去正小数至最近整数 N8-!}\,
jcY:a0 [{D
ceil(x):天花板函数,即加入正小数至最近整数 bVbh| AA
*pZhwO!D
rat(x):将实数x化为分数表示 >&`S$1 o
.=u8`,sO
rats(x):将实数x化为多项分数展开 Kx@Papn|6
>U2[]fu
sign(x):符号函数 (Signum function)。 GK>. R<[
0IP5&[-P
当x<0时,sign(x)=-1; 1638U1
7YLG<G!v)]
当x=0时,sign(x)=0; {dk%j~w8
[!Jd.zm
当x>0时,sign(x)=1。 /^XGIQ/W
mh8{`W &
rem(x,y):求x除以y的馀数 yH:gFEJ:x
Kj+=?R~}S
gcd(x,y):整数x和y的最大公因数 kM>Bk\
<)J83D0$E
lcm(x,y):整数x和y的最小公倍数 T*'?;u
[*jvvkAp
exp(x):自然指数 7:cmBkXm
GmJ4AYEP
pow2(x):2的指数 k>ERU]7[
8=!BtMd"
log(x):以e为底的对数,即自然对数或 ._$tNGI4
6[{|'
log2(x):以2为底的对数 ZtFOIb*
IeZgF>
log10(x):以10为底的对数 :hA=(iz
b_p/ 1W:
二、MATLAB常用的三角函数 gFx2\QV
(C=.&',P
sin(x):正弦函数 r*gQGvc
~%8T_R /3
cos(x):馀弦函数 Z%t"~r0PS
%( tu<
tan(x):正切函数 .ZzxW
, '_y@9?I
asin(x):反正弦函数 Ns*&;x9
qMj'% 5/
acos(x):反馀弦函数 7v8V0Gp
Tw{}Ht_Qq
atan(x):反正切函数 NukcBH
x bsk
atan2(x,y):四象限的反正切函数 @Ft\~ +}
(H/2{##
sinh(x):超越正弦函数 bIR&e E
1F*3K3T {
cosh(x):超越馀弦函数 Rx}*I00
v *pN~}5
tanh(x):超越正切函数 _$oN"pj
2D"n#O`y
asinh(x):反超越正弦函数 L T.u<ThR}
tcm?qro)
acosh(x):反超越馀弦函数 4~bbng
AD** 4E
atanh(x):反超越正切函数 zHEH?xZ6sD
C}= *%S
三、适用於向量的常用函数有: d5hYOhO[
\m\E*c
):
min(x): 向量x的元素的最小值 m7|}PH"7
N3Yf3rK
max(x): 向量x的元素的最大值 g$(<wWsU
*j9hjq0j
mean(x): 向量x的元素的平均值 )C@O7m*.4
\9Z1'W
median(x): 向量x的元素的中位数 V5ySOgzw,
19r4J(pV
std(x): 向量x的元素的标准差 5\?\|* WT
WPN4mEow
diff(x): 向量x的相邻元素的差 ++HHUM
x+=Ko
sort(x): 对向量x的元素进行排序(Sorting) n[mVwQ(%
4=Wtv/
3
length(x): 向量x的元素个数
d&@>P&AT
%YH+=b:uW
norm(x): 向量x的欧氏(Euclidean)长度 MPtn$@
['*{f(AI
sum(x): 向量x的元素总和 ,"@Tm01os
vZ
rE9C }
prod(x): 向量x的元素总乘积 Y%i=u:}fm
_N-.=86*
cumsum(x): 向量x的累计元素总和
C,;hNg[
>R9_;
cumprod(x): 向量x的累计元素总乘积 HZG^o^o1l+
>\/H2j
dot(x, y): 向量x和y的内积 QXQ'QEG
sM4Qu./
cross(x, y): 向量x和y的外积 n'
XvPV|
5q.d$K |
四、MATLAB的永久常数 &7}\mnhB
0G`F Xj}L
i或j:基本虚数单位(即) w6-A-M6hD
e13{G@
eps:系统的浮点(Floating-point)精确度 &?#,rEw<x
wa#$9p~Q
inf:无限大, 例如1/0 u(Y! _
1feZ`P;
nan或NaN:非数值(Not a number),例如0/0 %X--`91|u
{N \ri{|
pi:圆周率 p(= 3.1415926...) R.Plfm06Ue
;T9u$4<
realmax:系统所能表示的最大数值 =u*\P!$
$RFy9(>
realmin:系统所能表示的最小数值 <;O-N=
Y`O"+Jr
nargin: 函数的输入引数个数 X
J+y5at
\hm;p
nargin: 函数的输出引数个数 Rr9K1io$)
s!vvAD;\
五、MATLAB基本绘图函数 dTE(+M-
Gr
@scy v@5)F
plot: x轴和y轴均为线性刻度(Linear scale) SRUg2)d
:jJ;&t^^
loglog: x轴和y轴均为对数刻度(Logarithmic scale) -w[j`}([P9
{.D^2mj|
semilogx: x轴为对数刻度,y轴为线性刻度 v>p UVM
0TD cQ
semilogy: x轴为线性刻度,y轴为对数刻度 4(h19-V
<wIz8V
六、plot绘图函数的叁数 d(=*@epjR
17\5NgB
字元 颜色 字元 图线型态 ut<0-
JQo"<<[
y 黄色 . 点 E8Rk
b}
GG9YAu
k 黑色 o 圆 n^a&@?(+
8)NQt$lWp
w 白色 x x K;,_P5J%
&n}eF-
b 蓝色 + + tK|jh
|8|_^`
g 绿色 * * ( <Abw{BTm
cE|Z=}4I7
r 红色 - 实线 75^U<Hz-3{
&=KNKE`
c 亮青色 : 点线 *-zOQ=Y
;cFlZGw
m 锰紫色 -. 点虚线 bm</qF'T6
z-J?x-<
-- 虚线 "-WEUz
pPa3byWf
七、注解 wWaJ%z>3y
^#V7\;v$G
xlabel('Input Value'); % x轴注解 &&Uc%vIN
l2&s4ERqSm
ylabel('Function Value'); % y轴注解 c=^A3[AM
%6%QE'D
title('Two Trigonometric Functions'); % 图形标题 M<%g )jn_
::lD7@Wg
legend('y = sin(x)','y = cos(x)'); % 图形注解 RRasX;zK
Z [aKic
grid on; % 显示格线 IwTAM9n
Wv4x^nJ
八、二维绘图函数 4U;Zs3
'Avp16zg
bar 长条图 ++d%D9*V<
Uyuvmt>
errorbar 图形加上误差范围 A~!v+W%vO1
q#6K'=AC
fplot 较精确的函数图形 Y*KP1=Md
ac2G;}B|
polar 极座标图 3SeM:OYq]s
$ YPU(y
hist 累计图 kwM1f=!-
KysJ3G.k\
rose 极座标累计图 FEF $4)ROv
2`]`nTz,
stairs 阶梯图 QMI6l'"s
d~>d\K%v
stem 针状图 ZJod=^T
G<MX94?
fill 实心图 8M_p'AR\,y
v)!C
Dpw
feather 羽毛图 ;;Y>7Kn!u
z5UY0>+VdS
compass 罗盘图 zG|#__=T
fl4z'8P"(
quiver 向量场图