首页 -> 登录 -> 注册 -> 回复主题 -> 发表主题
光行天下 -> MATLAB,SCILAB,Octave,Spyder -> MATLAB函数大全分享 [点此返回论坛查看本帖完整版本] [打印本页]

我是菜鸟 2008-10-27 16:23

MATLAB函数大全分享

本文详细介绍MATLAB函数大全,大家参考一下。 0B 1nk!F  
XS2/U<s d  
  一、MATLAB常用的基本数学函数 8cZ[Kl%  
lmcgOTT):  
  abs(x):纯量的绝对值或向量的长度 S ^~"#   
Y*9vR~#H  
  angle(z):复数z的相角(Phase angle) nt_Cb*K<  
:-59~8&  
  sqrt(x):开平方 zK~_e\m  
b&E"r*i|  
  real(z):复数z的实部 eptw)S-j  
D@X"1X!F`G  
  imag(z):复数z的虚部 9E5*%Hu_  
<z60E vHg  
  conj(z):复数z的共轭复数 3BK 8{/  
T*B`8P  
  round(x):四舍五入至最近整数 VG7#C@>Z  
=@O&$&  
  fix(x):无论正负,舍去小数至最近整数 rg[#(  
<J~6Q  
  floor(x):地板函数,即舍去正小数至最近整数 zE8_3UC  
IX 6 jb"  
  ceil(x):天花板函数,即加入正小数至最近整数 ?2o+x D2  
\5N \NN @J  
  rat(x):将实数x化为分数表示 eCJtNPd  
;xh.95BP`  
  rats(x):将实数x化为多项分数展开 -h|[8UG^b  
P;XA|`&  
  sign(x):符号函数 (Signum function)。 BJHWx,v  
GZ5DI+3  
  当x<0时,sign(x)=-1; i\ 7JQZ  
'p!&&.%  
  当x=0时,sign(x)=0; qldm"Ul  
pdN8 hJ  
  当x>0时,sign(x)=1。  7a_u=\,  
+#>nOn(B  
  rem(x,y):求x除以y的馀数 vfT @;`  
}|/<!l+;$  
  gcd(x,y):整数x和y的最大公因数 {LKW%G7  
9;*B*S~znW  
  lcm(x,y):整数x和y的最小公倍数 LhF;A~L  
_W Hi<,-  
  exp(x):自然指数 =<(6yu_  
qOD^ P  
  pow2(x):2的指数 (@ BB @G  
|w~*p N0  
  log(x):以e为底的对数,即自然对数或 s 64@<oU<"  
@QpL*F  
  log2(x):以2为底的对数  R'_F9\  
C.u) 2[(  
  log10(x):以10为底的对数 UaXIrBc  
asvM/ 9  
  二、MATLAB常用的三角函数 R-iWbLD  
Ea" -n9  
  sin(x):正弦函数 IWddJb~hu  
66W J=? JV  
  cos(x):馀弦函数 _Nz?fJ:$@  
tG"EbWi  
  tan(x):正切函数 ER!s  
?` ebi|6  
  asin(x):反正弦函数 k^q~ 2  
?: vB_@  
  acos(x):反馀弦函数 [BKTZQ@G@  
Lrt~Q:z2u  
  atan(x):反正切函数 Ly`.~t(~l  
2xy{g&G  
  atan2(x,y):四象限的反正切函数 N- <,wUxf  
~O /B  
  sinh(x):超越正弦函数 l,QO+ >)z  
PM:u~D$Jd  
  cosh(x):超越馀弦函数 ey>tUmt6?  
SrWmV@"y  
  tanh(x):超越正切函数 1X&scVw  
n#P?JyGm1g  
  asinh(x):反超越正弦函数 &oVZ2.O#(  
bM W}.v!  
  acosh(x):反超越馀弦函数  GXTjK!  
bC&xN@4  
  atanh(x):反超越正切函数 XS0NjZW  
6l|SGt\  
  三、适用於向量的常用函数有: 9M[   
W\ARCcTQ  
  min(x): 向量x的元素的最小值 1$yS Ii  
TDR#'i  
  max(x): 向量x的元素的最大值 gyMy;}a  
:N4?W}r.  
  mean(x): 向量x的元素的平均值 Io7 =Mc4  
bwjLMWEVq  
  median(x): 向量x的元素的中位数 t .XuH#  
:?3y)*J!  
  std(x): 向量x的元素的标准差 >6zWOYd  
]A_A4=[w  
  diff(x): 向量x的相邻元素的差 S }G3ha  
ARB^]  
  sort(x): 对向量x的元素进行排序(Sorting) -A"0mS8L  
@7Nc*-SM  
  length(x): 向量x的元素个数 !V0)eC50  
N?s5h?  
  norm(x): 向量x的欧氏(Euclidean)长度 u9}LvQh_6,  
\z-OJ1[F  
  sum(x): 向量x的元素总和 [k,FJ5X  
TGG-rA6@Lx  
  prod(x): 向量x的元素总乘积 Ymcc|u6$"  
M ~6k[ew  
  cumsum(x): 向量x的累计元素总和 Zdu8axK:  
o2riy'~  
  cumprod(x): 向量x的累计元素总乘积 A0uA\E4q  
d a.6Z!a  
  dot(x, y): 向量x和y的内积 } qr ,  
rx(z::  
  cross(x, y): 向量x和y的外积 B}ASZYpW>  
hL/  
  四、MATLAB的永久常数 N07FU\<9  
Gc:oS vm  
  i或j:基本虚数单位(即) m-|~tve  
b@N*W]  
  eps:系统的浮点(Floating-point)精确度 ^: V6=  
nc>Ae`"(  
  inf:无限大, 例如1/0 mr#XN&e  
a)M#O\i`  
  nan或NaN:非数值(Not a number),例如0/0 [YQ` `  
'ul~f$ V  
  pi:圆周率 p(= 3.1415926...) 6%UhP;(  
E{Y)=tW[  
  realmax:系统所能表示的最大数值 zlN<yZB^  
0VlB7oF  
  realmin:系统所能表示的最小数值 R`emI7|  
C'//(gjQ-G  
  nargin: 函数的输入引数个数 ! ^U!T\qDi  
vWpkU<&3|  
  nargin: 函数的输出引数个数 [=KA5c<  
MF~Tr0tOC  
  五、MATLAB基本绘图函数 L+$9 ,<'[  
-D30(g{O  
  plot: x轴和y轴均为线性刻度(Linear scale) &H@OLyC  
>_um-w#C  
  loglog: x轴和y轴均为对数刻度(Logarithmic scale) ]$a,/Jt  
UZRCJ  
  semilogx: x轴为对数刻度,y轴为线性刻度 p7Q %)5o  
.R>4'#8q  
  semilogy: x轴为线性刻度,y轴为对数刻度 SAw. 6<Wy-  
x3?:"D2  
  六、plot绘图函数的叁数 Snf1vH  
aY@st]p  
  字元 颜色 字元 图线型态 +zLh<q0  
JRl`evTS  
   y 黄色 . 点 3XomnL{  
h\qM5Qx+Q  
   k 黑色 o 圆 )'gO?cN  
!9JK95;  
   w 白色 x x (#;<iu}  
/6@Wm? `DB  
   b 蓝色 + + cu V}<3&  
ZI'Mr:z4  
   g 绿色 * * ]f"l4ay@M  
/iekww^54  
   r 红色 - 实线 <[mvfw  
%4rPkPAtrp  
   c 亮青色 : 点线 n9Xssl0  
v"dj%75O?e  
   m 锰紫色 -. 点虚线 Ohmi(s   
R@)L@M)u;  
   -- 虚线 <rs"$JJV  
.U:DuyT  
  七、注解 ,5L[M&5  
<MH| <hP  
  xlabel('Input Value'); % x轴注解 m!-,K8  
` d[ja,  
  ylabel('Function Value'); % y轴注解 " )87GQ(R  
" %)zTH  
  title('Two Trigonometric Functions'); % 图形标题 f}1R,N_fC  
V=,VOw4  
  legend('y = sin(x)','y = cos(x)'); % 图形注解 L3g}Z1<!$  
z"C+r'39d=  
  grid on; % 显示格线 _jW}p-j  
ch%-Cg~%  
  八、二维绘图函数 !wttKUO?  
S%7^7MSqA  
  bar 长条图 ?u9JRXj%  
,mE*k79L6  
   errorbar 图形加上误差范围 . !|3a  
mzl %h[9iI  
   fplot 较精确的函数图形 aT %A<'O!  
l}$Pv?T,2  
   polar 极座标图 ag$mc8-p[  
aQK>q. t  
   hist 累计图 .D`""up|{  
\*V`w@  
   rose 极座标累计图 >6(91J  
[o=v"s't)  
   stairs 阶梯图 A:3:Cr  
8W|qm;J98  
   stem 针状图 "c6(=FFq  
x]gf3Tc58  
   fill 实心图 l 6;}nG  
}!-K)j.  
   feather 羽毛图 [CU]fU{$  
+ W ? / A]  
   compass 罗盘图 #UcqKq  
Cku&s  
   quiver 向量场图
nhx1234 2009-08-14 12:26
谢谢了 很好
2102 2013-04-16 23:10
謝謝大大的分享
eqda5215 2013-07-09 17:53
很好阿 , 謝謝分享
斯文未遂 2018-06-04 09:53
Ctrl+C    Ctrl+V
查看本帖完整版本: [-- MATLAB函数大全分享 --] [-- top --]

Copyright © 2005-2025 光行天下 蜀ICP备06003254号-1 网站统计