本文详细介绍MATLAB函数大全,大家参考一下。 SJr:
l[0P*(I,
一、MATLAB常用的基本数学函数 cCCplL
r1?FH2Ns
abs(x):纯量的绝对值或向量的长度 vrDRSc6_
~7H.<kJt
angle(z):复数z的相角(Phase angle) Q]:%Jj2
DfFPGFv
sqrt(x):开平方 a<36`#N
i^KYZ4/%
real(z):复数z的实部 p&M'DMj+
1g.9R@Kc$
imag(z):复数z的虚部 pU'sADC
+ # >%bq x
conj(z):复数z的共轭复数 ^*W<$A_
1/BMs0 =
round(x):四舍五入至最近整数 \Y 4Z Q"0Q
mwhn=y#]*
fix(x):无论正负,舍去小数至最近整数 z1 px^#
8dB~09Z7
floor(x):地板函数,即舍去正小数至最近整数 za/#R_%p
Mdh"G @$n
ceil(x):天花板函数,即加入正小数至最近整数 'Mqa2o'M
JH;DVPX9z
rat(x):将实数x化为分数表示 4!qDG+m
vw;
rats(x):将实数x化为多项分数展开 _q$fw&
C(Y6t1
sign(x):符号函数 (Signum function)。 ,]"u!,yHb
T480w6-@
当x<0时,sign(x)=-1; c!T{|'?
9F4|T7?
当x=0时,sign(x)=0; JwczE9~o
_4]dPk#^
当x>0时,sign(x)=1。 o>tT!8rH
`:4cb$
rem(x,y):求x除以y的馀数 i%
lB
U1
[DEw:%
gcd(x,y):整数x和y的最大公因数 Nf'9]I
rXX|?9'
lcm(x,y):整数x和y的最小公倍数 OK}"|:hrd
#"JU39e
exp(x):自然指数 A'EA !
!:e
qPpz
pow2(x):2的指数 6vA5;a@
NBYE#Uih
log(x):以e为底的对数,即自然对数或 _F EF+I
xwH`alu
log2(x):以2为底的对数 #
GGmA.
[\yI<^_a
log10(x):以10为底的对数 N';lc:Ah~
U s5JnP 5
二、MATLAB常用的三角函数 AK =k@hT
Yv-uC}e
sin(x):正弦函数 ]0le=Ee^%
!Ua#smZ
cos(x):馀弦函数 F o6U"
IWgC6)n@n
tan(x):正切函数 @~ L.m}GF
H !u:P?j@\
asin(x):反正弦函数 oJ+$&P(
^B9wmxe
acos(x):反馀弦函数 |M_Bbo@ud
zOw]P6Gk
atan(x):反正切函数 '5--eYG
!%@{S8IP.v
atan2(x,y):四象限的反正切函数 H5{J2M,f
/H%pOL6(r
sinh(x):超越正弦函数 )%7A. UO)
\^cn}db)
cosh(x):超越馀弦函数 {xX|5/z
)J0VB't
tanh(x):超越正切函数 &Te:l-x
L8J/GVmj
asinh(x):反超越正弦函数 o<4LL7$A!
dp"w=~53
acosh(x):反超越馀弦函数 .Yx.Lm}
6z*L9Vy($
atanh(x):反超越正切函数 f@mM&e=f
\=<.0K A~
三、适用於向量的常用函数有: z4goa2@Z
!l|Qyk[
min(x): 向量x的元素的最小值 W8^gPW*c5
SccU@3.X~
max(x): 向量x的元素的最大值 {TNAK%'v
Yy}aQF#M
mean(x): 向量x的元素的平均值 $j/F7.S
wSK?mS6
median(x): 向量x的元素的中位数 ,3j*D+
c#DTL/8"DO
std(x): 向量x的元素的标准差 ORoraEK
{~"=6iyj
diff(x): 向量x的相邻元素的差 a lR}|ez
S;g~xo
sort(x): 对向量x的元素进行排序(Sorting) V4H+m,R
eD3F%wxz
length(x): 向量x的元素个数 WJ*DWyd''
h:;~)= {"X
norm(x): 向量x的欧氏(Euclidean)长度 hmo?gD<
L{-w9(S`i
sum(x): 向量x的元素总和 ^cNP?7g7
d~8Q)"6 [
prod(x): 向量x的元素总乘积 [F%\1xh
<3bh-)
cumsum(x): 向量x的累计元素总和 i469<^A
kLhtkuS4
cumprod(x): 向量x的累计元素总乘积 U
uysG\
rW^&8E[
dot(x, y): 向量x和y的内积 SXL6)pX
K^S#?T|[9
cross(x, y): 向量x和y的外积 Fi#t88+1
R Mm`<:H_
四、MATLAB的永久常数 4*3vZ6lhu
HUJ $e2[
i或j:基本虚数单位(即) T2dpn%I
j405G4BVW
eps:系统的浮点(Floating-point)精确度 TaC)N
]k8XLgJ
inf:无限大, 例如1/0 ^o 5q- ;a
BK{8\/dg
nan或NaN:非数值(Not a number),例如0/0 4aRYz\yT=
,P|PPx%@
pi:圆周率 p(= 3.1415926...) ?aCR>AY5X
A9#2.5
realmax:系统所能表示的最大数值 2'_sGAH
bchhokH
realmin:系统所能表示的最小数值 qr@,92_
{^qc`oF
nargin: 函数的输入引数个数 <L-L}\-I"
P'K')]D=!
nargin: 函数的输出引数个数 _,}Ye,(^=
n RGH58
五、MATLAB基本绘图函数 $Z j.
-[F^~Gv|;
plot: x轴和y轴均为线性刻度(Linear scale) 1a<,/N}}t
q\,H9/.0k
loglog: x轴和y轴均为对数刻度(Logarithmic scale) x.q%O1
%vksN$^
semilogx: x轴为对数刻度,y轴为线性刻度 `/U:u9H9v
>3bpa<M_
semilogy: x轴为线性刻度,y轴为对数刻度 *M*k-Z':.*
i8{jMe!Sa
六、plot绘图函数的叁数 |J\/U,nh
JG_7G=~
字元 颜色 字元 图线型态 6f?DW-)jp/
zQ[mO
y 黄色 . 点 DW-LkgfA
iqU}t2vFrj
k 黑色 o 圆 C@[:}ZGMV
6Z"%vrH
w 白色 x x E'ZWSpP
uC3$iY:_e
b 蓝色 + + ;2iZX=P`n
;V;4#
g 绿色 * * H(AYtnvB
>}9TdP/oT
r 红色 - 实线 i~2>kxf;K1
{ys_uS{c*
c 亮青色 : 点线 B8PF}Mf
x6,RW],FGR
m 锰紫色 -. 点虚线 I;7{b\t
Q
P.wINo
-- 虚线 _CZ* z
&F:7U!
七、注解 Rl(b tr1w
rYLNV!_
xlabel('Input Value'); % x轴注解 J+TYm%A;-
KDhHp^IXQ
ylabel('Function Value'); % y轴注解 'Go'87+`
l>G#+#{
title('Two Trigonometric Functions'); % 图形标题 jfWIPN
o{
(v
legend('y = sin(x)','y = cos(x)'); % 图形注解 @|^Ch+%@
%ry>p(-pC(
grid on; % 显示格线 8RK\B%UW
`i{ :mio
八、二维绘图函数 6?74l;
M$GD8|*e
bar 长条图 6R<%.-qr
\-B>']:R4
errorbar 图形加上误差范围 N\0Sq-.
we@bq,\w
fplot 较精确的函数图形 2c~^|@
ZN?(lt)u9
polar 极座标图 LU]~d<i99
\kRBJ1)|f
hist 累计图 5 909O
eDm,8Se
rose 极座标累计图 J
h"]iN
qdm!]w.G5
stairs 阶梯图 c:iMbJOn#
#B?7{#.1
stem 针状图 [L275]4n!]
{tM D*?C[6
fill 实心图 C{Zv.+F
Qw^tzP8
feather 羽毛图 .{}t[U
nMnc&8r
compass 罗盘图 XkD_SaL}
upJishy&I
quiver 向量场图