本文详细介绍MATLAB函数大全,大家参考一下。 UFa 00t^5
Z:MU5(Te
一、MATLAB常用的基本数学函数 $4TawFf"nc
P$;_YLr
abs(x):纯量的绝对值或向量的长度 lGX_5R
eJ$ {`&J
angle(z):复数z的相角(Phase angle) =j1Q5@vS
:3*0o3C/
sqrt(x):开平方 rMUQh~a/
Wuji'sxTs
real(z):复数z的实部 *:,7
A9LY
LZ~$=<
imag(z):复数z的虚部 <.6$zcW
K<Y-/t
conj(z):复数z的共轭复数 nr{}yQu
B3Esfk
round(x):四舍五入至最近整数 .J|"bs9
}Rq-IRa'
fix(x):无论正负,舍去小数至最近整数 7Y'.yn
qUp DmH
floor(x):地板函数,即舍去正小数至最近整数 `L}Irt}
K<tkNWasQ
ceil(x):天花板函数,即加入正小数至最近整数 T k>N4yq
#bLeK$
rat(x):将实数x化为分数表示 eTa[~esu.
NvlG@^&S
rats(x):将实数x化为多项分数展开 0bk094
-n$fh::^
sign(x):符号函数 (Signum function)。 0IjQqI
=u`^QE
当x<0时,sign(x)=-1; Y3I+TI>x
-T-h~5
当x=0时,sign(x)=0; BI6o@d;=4
=2[cpF]
当x>0时,sign(x)=1。 kQm\;[R
pfvNVu
rem(x,y):求x除以y的馀数 ^Q4m1?
40
@7';bfsix
gcd(x,y):整数x和y的最大公因数 QFf lx
#|
Et9
lcm(x,y):整数x和y的最小公倍数 *tT}y(M
F/w!4,'<?5
exp(x):自然指数 fKAG+ t
N8l(m5Kk,k
pow2(x):2的指数 Lw.N3!e[
fXYg %
log(x):以e为底的对数,即自然对数或 vrIM!~*W
eESJk14
log2(x):以2为底的对数 P
A9
]L
a4! AvG
log10(x):以10为底的对数 n2H2G_-L[
{N$G|bm]u<
二、MATLAB常用的三角函数 wLC|mByq
8ESBui3;
sin(x):正弦函数 @cF
aYI
PTvP;
cos(x):馀弦函数 >c7fg^@
*(x`cf;k
tan(x):正切函数 Aj4i}pT
`r iK[@
asin(x):反正弦函数 /5_!Y>W
(byFr9z
acos(x):反馀弦函数 @hWt.qO3s
-U=bC
atan(x):反正切函数 |S:St HZm
,.fGZ4
atan2(x,y):四象限的反正切函数 gKS0!U
M(S:&GOU
sinh(x):超越正弦函数 mi3 yiR
nK6{_Y>
cosh(x):超越馀弦函数 (a1 s~
$3%EKi
tanh(x):超越正切函数 6kKIDEX
BaTE59W
asinh(x):反超越正弦函数 *B`wQhB%
>9|/sH@W
acosh(x):反超越馀弦函数 @QMMtfeLj
x5 3aGi|
atanh(x):反超越正切函数 z.pP~he
\?)<==^
三、适用於向量的常用函数有: '8wA+N6Zr7
nYMdYt04sl
min(x): 向量x的元素的最小值 z}N=Oe
hHdH#-O:4"
max(x): 向量x的元素的最大值 'zZN]P
#tdI;x3
mean(x): 向量x的元素的平均值 uQ{ &x6.1
Qg9 N?e{z
median(x): 向量x的元素的中位数 s&!g )
pl V]hu27K
std(x): 向量x的元素的标准差 +=^10D
x2[A(O=
diff(x): 向量x的相邻元素的差 QkwBw^'_5
W)?B{\
sort(x): 对向量x的元素进行排序(Sorting) aDTNr/I
/WB^h6qg
length(x): 向量x的元素个数 4r5?C;g
M"#xjP.
norm(x): 向量x的欧氏(Euclidean)长度 uJm9h(xq
c63DuHA*C
sum(x): 向量x的元素总和 zVYX#- nv
)avli@W-3j
prod(x): 向量x的元素总乘积 DnP>ed"M!
J O`S
cumsum(x): 向量x的累计元素总和 {d(@o!;Fi
&mKtW$K` q
cumprod(x): 向量x的累计元素总乘积 ;dNKe.`Dg
Pp6(7j
dot(x, y): 向量x和y的内积 o4,W!^n2
B{lBUv(B
cross(x, y): 向量x和y的外积 `\P#TBM
E=3<F_3W
四、MATLAB的永久常数 A$Mmnu%
r%JJ5Al.S
i或j:基本虚数单位(即) ]i)m
ogH{
eps:系统的浮点(Floating-point)精确度 AF>J8 V
=U!M,zw4
inf:无限大, 例如1/0 Zx7Y ,0
lO9ML-8C1
nan或NaN:非数值(Not a number),例如0/0 V lXUrJ9&
oEd+
pi:圆周率 p(= 3.1415926...) _<|NVweFS
(V)nHF*<>
realmax:系统所能表示的最大数值 U@!e&QPn
Ro`9Ibqr
realmin:系统所能表示的最小数值 \L-o>O
<<W{nSm#
nargin: 函数的输入引数个数 ]
hGU.C"(
$+!/=8R)
nargin: 函数的输出引数个数 $a>,sL&;
x}$SB%9/
五、MATLAB基本绘图函数 z;JyHC)
5fMVjd
plot: x轴和y轴均为线性刻度(Linear scale) @k>}h\w
fwK5p?Xhm
loglog: x轴和y轴均为对数刻度(Logarithmic scale) YD_hg#=n
[QEV6S]
semilogx: x轴为对数刻度,y轴为线性刻度 `+[Ct08
$'}rBPA/
semilogy: x轴为线性刻度,y轴为对数刻度 >
L_kSC?
c!vtQ<h-
六、plot绘图函数的叁数 _o/LFLq
HjAhz
字元 颜色 字元 图线型态 a,i
k=g
VPoA,;Y"-
y 黄色 . 点 +sq'\Tbp
1t
wC-rC
k 黑色 o 圆 3oc p4x`[
e`9d&"
w 白色 x x k ! l\|~
.R'<v^H
b 蓝色 + + #d2XVpO[0
(Ild>_Tdb`
g 绿色 * * Ut.%=o;&[
A?i
~*#wE
r 红色 - 实线 #@FMH*?xX6
_ p%=RIR
c 亮青色 : 点线 DSjEoWj
yuIy?K
m 锰紫色 -. 点虚线 {o1vv+i
dt&m YSZ}
-- 虚线 Yuo:hF\DH
)#S;H$@$
七、注解 >-U'mkIH
LtIp,2GP&_
xlabel('Input Value'); % x轴注解 K!W7a~
@
9U~fc U6
ylabel('Function Value'); % y轴注解 !\|_,pSB
o;#:%
title('Two Trigonometric Functions'); % 图形标题 x*>@knP<-
#uTNf78X
legend('y = sin(x)','y = cos(x)'); % 图形注解 4z<nJOEh[
>TI/W~M
grid on; % 显示格线 e1cqzhI=nA
eXKp um~
八、二维绘图函数 B&