本文详细介绍MATLAB函数大全,大家参考一下。 .,(uoK{
L>K39z~,
一、MATLAB常用的基本数学函数 Ii2g+SlQDa
R&d_WB4w
abs(x):纯量的绝对值或向量的长度 _<&K]e@dp
%)!~t8To
angle(z):复数z的相角(Phase angle) )r-|T&Sn
5<>R dLo
sqrt(x):开平方 m0q`A5!)
;#Bh_f
real(z):复数z的实部 ]((
>i%%~
p{pzOMi6
imag(z):复数z的虚部 azATKH+j
GqF.T#|
conj(z):复数z的共轭复数 lQ(BEv"2G[
`'{%szmD
round(x):四舍五入至最近整数 5d>YE
.$T:n[@
fix(x):无论正负,舍去小数至最近整数 "$wPq@
w[n>4?"{
floor(x):地板函数,即舍去正小数至最近整数 1Tk\n
)}g4Rvr
ceil(x):天花板函数,即加入正小数至最近整数 %W|Zj QI^
UEdl"FwM4
rat(x):将实数x化为分数表示 M#gGD-
dzC&7
9$
rats(x):将实数x化为多项分数展开 y{},{~FA"
?tM]. \
sign(x):符号函数 (Signum function)。 SwmPP-n
X;[zfEB
当x<0时,sign(x)=-1; #p:jKAc3
113x9+w[
当x=0时,sign(x)=0; \(v_",
bT6)(lm
当x>0时,sign(x)=1。 ;ZW}47:BS6
q@!H^hd}
rem(x,y):求x除以y的馀数 7XI4=O};&%
.}u(&
gcd(x,y):整数x和y的最大公因数 9/qS*Zdh)
W1,L>Az^Ts
lcm(x,y):整数x和y的最小公倍数 i1H80m s
IgnY*2FT
exp(x):自然指数 ^T
J
Q)i`.mHfFI
pow2(x):2的指数 sV4tu(~
g(F*Y>hk
log(x):以e为底的对数,即自然对数或 E;Ftop
aGkVC*T
log2(x):以2为底的对数 2dlV'U_g
Kgio}y
log10(x):以10为底的对数 HC`3AQ12!&
\EfwS%
P
二、MATLAB常用的三角函数 4 ~|TKd{
~0$F
V
sin(x):正弦函数 ~;4k UJD
wk7_(gT`0
cos(x):馀弦函数 Xv(9 YhS
wuC tg=
tan(x):正切函数 m6ws#%|[
WHk/mAI-s
asin(x):反正弦函数 ^%/5-0?xE
FwzA_
nn
acos(x):反馀弦函数 &1C9K>
?cxK~Y\
atan(x):反正切函数 N5_.m(:
l,2z5p
atan2(x,y):四象限的反正切函数 40sLZa)e
PvBbtC-9b
sinh(x):超越正弦函数 w+(wvNmNEK
s7.*o@G
cosh(x):超越馀弦函数 5K-)X9z?
(dt_ D
tanh(x):超越正切函数 =}KbE4D+8
/'_ RI
asinh(x):反超越正弦函数 RL)3k8pk
'i-O
acosh(x):反超越馀弦函数 G&H"8REm
EQhV}9
atanh(x):反超越正切函数 Bj[/tQ
0-~x[\>>
三、适用於向量的常用函数有: e[dRHl
*/e5lRO\
min(x): 向量x的元素的最小值 y5D?Bg|M
?a9k5@s
max(x): 向量x的元素的最大值 XFe7qt;%
6EWB3.x19
mean(x): 向量x的元素的平均值 A>2p/iMc
E,:pIw
median(x): 向量x的元素的中位数 j}*+-.YF
#Kr.!uD
std(x): 向量x的元素的标准差 Y--8v#t
bD-Em#>
diff(x): 向量x的相邻元素的差 ?0%TE\I8
6+z]MT
sort(x): 对向量x的元素进行排序(Sorting) itgO#(g$Q
>D#}B1(!
length(x): 向量x的元素个数 E-iBA (H
gD=5M\
norm(x): 向量x的欧氏(Euclidean)长度 S:\hcW6
1y;zPJ<ntm
sum(x): 向量x的元素总和 Z!eq /
r,KK%B
prod(x): 向量x的元素总乘积 {3Wc<&D
C1
#L$ I%L"
cumsum(x): 向量x的累计元素总和 9Dw&b
.p}Kl$K]
cumprod(x): 向量x的累计元素总乘积 ]w_)Spo.
Cw5K*
dot(x, y): 向量x和y的内积 EQ$9IaY.
VrxH6 Y
cross(x, y): 向量x和y的外积 0Wm-`ZA
tY=TY{ RY
四、MATLAB的永久常数 O3Mv"Py%
jy2nn:1#^
i或j:基本虚数单位(即) r/2:O92E
db~ :5#*
eps:系统的浮点(Floating-point)精确度 /D+$|kmW]
)c !S@Hs
inf:无限大, 例如1/0 ~ }22 Dvo
.Tv(1HAc2l
nan或NaN:非数值(Not a number),例如0/0
e5]AB
4]
1a^@?
pi:圆周率 p(= 3.1415926...) elgQcJ99
oy: MM
realmax:系统所能表示的最大数值 Yk?q7xuT
cvfAa#tq>
realmin:系统所能表示的最小数值 j}l8k@f
7k|(5P;
nargin: 函数的输入引数个数 $twF93u$
CF_!{X_k}
nargin: 函数的输出引数个数 =rF8[Q0K
I|z#Aoc
五、MATLAB基本绘图函数 W
F<V2o{k
%'z3es0
plot: x轴和y轴均为线性刻度(Linear scale) _6
`4_<c=
jRAL(r|
loglog: x轴和y轴均为对数刻度(Logarithmic scale) 2A+,. S_!x
2,0F8=L
semilogx: x轴为对数刻度,y轴为线性刻度 xltu
g##
eUlb6{!y?
semilogy: x轴为线性刻度,y轴为对数刻度 EZBzQ""
p04+"
六、plot绘图函数的叁数 09s}@C
y@_?3m7B=
字元 颜色 字元 图线型态 RiG!TTa
b
w-Fk&dC69
y 黄色 . 点 A!yLwkc:5
lJ#>Y5Qg
k 黑色 o 圆 8$Yf#;m[
'O9=*L)X
w 白色 x x d
4R+gIA
G|_aU8b|t
b 蓝色 + + 3~rc=e
or`stBx
g 绿色 * * 12dW:#[
ku8c)
r 红色 - 实线 V"iLeC
:X*LlN
c 亮青色 : 点线 [bJnl>A
qCN7i&k,
m 锰紫色 -. 点虚线 "s9gQAoaO
3=7 h+ZgB
-- 虚线 ifZNl,
p>3'77
V
七、注解 c@M@t0WT[
$t'I*k^N
xlabel('Input Value'); % x轴注解 HH@xnd
8Oh3iO
ylabel('Function Value'); % y轴注解 1s[-2^D+EM
yVzg<%CR^
title('Two Trigonometric Functions'); % 图形标题 `wd* &vl