本文详细介绍MATLAB函数大全,大家参考一下。 -ak.wwx\
$`W3`}#fM
一、MATLAB常用的基本数学函数 <a$!S
0LL65[
abs(x):纯量的绝对值或向量的长度 mxF+Fp~
2IW!EUR
angle(z):复数z的相角(Phase angle) ^`lrKk
DFQ`(1Q
sqrt(x):开平方 kI!@J6
YYFS
({
real(z):复数z的实部 ibZ[U p?
WO9vOS>
imag(z):复数z的虚部 q?mpvpLG
fi>.X99(G
conj(z):复数z的共轭复数 :Ob^b3<t
.wq
j
round(x):四舍五入至最近整数 B,_K mHItd
5EQ)pH+
fix(x):无论正负,舍去小数至最近整数 D=z="p\
M0lJyzJ
floor(x):地板函数,即舍去正小数至最近整数 v\8v' EDP
"@^<~bw
ceil(x):天花板函数,即加入正小数至最近整数 |-{e!&
qzvht4
rat(x):将实数x化为分数表示 am3.Dt2\
12'MzIsU's
rats(x):将实数x化为多项分数展开 ga\s5
$rk=#;6]v;
sign(x):符号函数 (Signum function)。 Q.eD:@%iE
3]9wfT%d
当x<0时,sign(x)=-1; qzO Rv
./3/3&6
当x=0时,sign(x)=0; QQN6\(;-
~Azj Y 8
当x>0时,sign(x)=1。 YI*H]V%w
@<$m`^H
rem(x,y):求x除以y的馀数 D`[@7$t
q({-C
gcd(x,y):整数x和y的最大公因数 }z/%b<o_
H1q,w|O9j
lcm(x,y):整数x和y的最小公倍数 5655)u.N8
Lz_.m
exp(x):自然指数 Q'3tDc<
n+&8Uk
pow2(x):2的指数 N-2_kjb!
g.!k>_g`
log(x):以e为底的对数,即自然对数或 1>\V>g9
S2|pn\0V
log2(x):以2为底的对数 @>$qb|j
:%AEwRZ
log10(x):以10为底的对数 G?b*e|@S
w{ _g"X
二、MATLAB常用的三角函数 <w*WL_P
T zS?WYF
sin(x):正弦函数 J,:;\Xhl
QX}JQ<8
cos(x):馀弦函数 4HZXv\$
R#y"SxD()
tan(x):正切函数 s{7bu|0
Iy;"ht6
asin(x):反正弦函数 m*B4a9f
?5B?P:=kl
acos(x):反馀弦函数 B>cT<B
IIGx+>
atan(x):反正切函数 Mr4,?Z&`-d
~;]zEq-hG
atan2(x,y):四象限的反正切函数 hg<[@Q%$o
*fj]L?,
sinh(x):超越正弦函数 ;K>'Gl
NLx TiyQy
cosh(x):超越馀弦函数 {0a\<l
nvwf!iU6
tanh(x):超越正切函数 :|ahu
"WtYqXyd
asinh(x):反超越正弦函数 !wEe<],
GB}=
acosh(x):反超越馀弦函数 WPpO(@sn
T4}Wg=UKg
atanh(x):反超越正切函数 (`#z@,1
8b-mW>xsA
三、适用於向量的常用函数有: Qa:[iF
='+I dn#5
min(x): 向量x的元素的最小值 FVL{KNW~i
YuIF}mUr"
max(x): 向量x的元素的最大值 9I<~t@q5e@
iWA?FBv
mean(x): 向量x的元素的平均值 |w#~v%w
OR
$i,N|
median(x): 向量x的元素的中位数 NMhpKno
4e|N^h*!
std(x): 向量x的元素的标准差 /joY? T
LxWd_B
diff(x): 向量x的相邻元素的差 @'M"c
q
@VG@|BQWa
sort(x): 对向量x的元素进行排序(Sorting) <z#Fj`2{
.$y'>O*$G
length(x): 向量x的元素个数 dXM8iP
kQd|qZ=:w
norm(x): 向量x的欧氏(Euclidean)长度 0&CXR=U5
:qB|~"9O
sum(x): 向量x的元素总和 ^LB]
Wuk8&P3
prod(x): 向量x的元素总乘积 {{M/=WqC
aMHC+R1X
cumsum(x): 向量x的累计元素总和 1+7_L`SB
-$g~,dIwj
cumprod(x): 向量x的累计元素总乘积 T"X]@9g^-
4]p#9`j
dot(x, y): 向量x和y的内积 ?ILjt? X8
3pW4Ul@e
cross(x, y): 向量x和y的外积 ]&D=*:c
b.?;I7r
四、MATLAB的永久常数 jgPUR#)
r7?nHF
i或j:基本虚数单位(即) EN/t5d
IDos4nM27]
eps:系统的浮点(Floating-point)精确度 's5rl
m`q&[:
inf:无限大, 例如1/0 sSGXd=":
]yqE6Lf9
nan或NaN:非数值(Not a number),例如0/0 }
d8\ Jg
QZ;DZMP
pi:圆周率 p(= 3.1415926...) Piwox1T;
L1g0Dd\Ox
realmax:系统所能表示的最大数值 cbm;45 L|
ao .vB']T
realmin:系统所能表示的最小数值 P3=#<Q.
~@-r
nargin: 函数的输入引数个数 OQ
w O7Z
,1Z([R*
nargin: 函数的输出引数个数 >!']w{G
kRX?o'U~C
五、MATLAB基本绘图函数 (/]#G8
h2Th)&Fb>
plot: x轴和y轴均为线性刻度(Linear scale) <`; {gX1
"cBqZzkk9j
loglog: x轴和y轴均为对数刻度(Logarithmic scale) tH
*|
#wRhR>6
semilogx: x轴为对数刻度,y轴为线性刻度 x@bqPZ t
pO:]3qv
semilogy: x轴为线性刻度,y轴为对数刻度 #Cu$y8~as
qS!N\p~>
六、plot绘图函数的叁数 PO6yEr
h:?qd
字元 颜色 字元 图线型态 :p]e4|R
CX\XaM)l
y 黄色 . 点 c@}t@k
GQA\JYw|oY
k 黑色 o 圆 G?XA",AC
"gm5DE
w 白色 x x em0Y' J
1%N*GJlwJ
b 蓝色 + + UXpp1/d|e
u|AMqS
g 绿色 * * ' F9gp!s8~
z,SI
r 红色 - 实线 ZxT
E(BQv
l,l6j";ohd
c 亮青色 : 点线 c6c@XdV
9609
m 锰紫色 -. 点虚线 eXK3W2XF
Xz)F-C27h
-- 虚线 Ny/eYF#
g.hYhg'KUh
七、注解 p?ccBq
QQV8Vlv"
xlabel('Input Value'); % x轴注解 =G^'wwpv(
_FE uQ9E
ylabel('Function Value'); % y轴注解 T7.SjR6X>
Q{950$)L
title('Two Trigonometric Functions'); % 图形标题 $^{#hYq)o
K#X/j'$^
legend('y = sin(x)','y = cos(x)'); % 图形注解 R*lq7n9
'&Y_,-i
grid on; % 显示格线 K@cWg C
*kqC^2t
八、二维绘图函数 Gvh"3|u?z
+BL4 6Bq
bar 长条图 zN]%p>,)HB
"H`Be
errorbar 图形加上误差范围 d*gv.mE
F5/,S
fplot 较精确的函数图形 a oU"
<YU4RZ
polar 极座标图 gz[3 xH~
[{u3g4`}
hist 累计图 t $Rc
0
]2)A/fOW
rose 极座标累计图 Bz-jy.
|M5#jVXj
stairs 阶梯图 g:JSy
[NO4Wzc
stem 针状图 +#BOWz
]T]{VB
fill 实心图 C7NSmZ
]gcOMC
feather 羽毛图 &*+$38XE^
GK'p$`oJm
compass 罗盘图 ?%Nh4+3N>
sV%DX5@
quiver 向量场图