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

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

MATLAB函数大全分享

本文详细介绍MATLAB函数大全,大家参考一下。 <tO@dI$~>  
T.QJ#vKO0  
  一、MATLAB常用的基本数学函数 9 M?UPE  
E>E^t=; [  
  abs(x):纯量的绝对值或向量的长度 AL&<SxuP  
'9qyf<MlY  
  angle(z):复数z的相角(Phase angle) 3DCR n :  
GaJE(N  
  sqrt(x):开平方 Pec40g:#F  
:|&6x!  
  real(z):复数z的实部 U![$7k>,pr  
g@t..xJ,  
  imag(z):复数z的虚部 AfZGI'%4[a  
1NTx?JJfW  
  conj(z):复数z的共轭复数 PxWH)4  
k ^KpQ&n  
  round(x):四舍五入至最近整数 p.MLKp-'  
2=<,#7zlJ  
  fix(x):无论正负,舍去小数至最近整数 '%+LQ"Bp  
#;1RStb:zj  
  floor(x):地板函数,即舍去正小数至最近整数 &{#6Z  
iB~dO @  
  ceil(x):天花板函数,即加入正小数至最近整数 F }F{/  
1o_Zw.  
  rat(x):将实数x化为分数表示 ^[+2P?^K  
FyXO @yF  
  rats(x):将实数x化为多项分数展开 S@ y! 0,  
*.A-UoHa  
  sign(x):符号函数 (Signum function)。  YO fYa  
E+ XR[p  
  当x<0时,sign(x)=-1; 5ff5M=M  
9Ns%<FRO@  
  当x=0时,sign(x)=0; zT!.5qd  
?}uvpB1}  
  当x>0时,sign(x)=1。 *y+K{ fM1  
PVN`k, 4  
  rem(x,y):求x除以y的馀数 HFYe@2r  
5YUe>P D  
  gcd(x,y):整数x和y的最大公因数 xvWP^Qkb  
W=#jtU`:5  
  lcm(x,y):整数x和y的最小公倍数 r' |ei,  
az}zoFl  
  exp(x):自然指数 C(KV5c  
*Hv d  
  pow2(x):2的指数 a_DK"8I  
Xz/aytp~A  
  log(x):以e为底的对数,即自然对数或 W3X;c*j  
4VA]S  
  log2(x):以2为底的对数 "HJQAy?W  
Sl \EPKZD  
  log10(x):以10为底的对数 Tjj27+y*\  
l{kacfk#  
  二、MATLAB常用的三角函数 a94 nB  
^R+CkF4l l  
  sin(x):正弦函数  -l"8L;`  
@}%kSn5y:  
  cos(x):馀弦函数 i1HO>X:ea  
~PN[ #e]  
  tan(x):正切函数 ,yfJjV*I  
Pi%-bD/w  
  asin(x):反正弦函数 CWD $\K G  
g,Rh Ut9  
  acos(x):反馀弦函数 An BM*5G  
%2?"x*A  
  atan(x):反正切函数 lZ,$lZg9Z  
h`tf!MD]  
  atan2(x,y):四象限的反正切函数 *@YQr]~ ;  
n*~#]%4  
  sinh(x):超越正弦函数 k6;pi=sYNW  
 Kc3/*eu;  
  cosh(x):超越馀弦函数 |g\CS4$  
3 "|A5>Vo  
  tanh(x):超越正切函数 V* ,u;*  
?J"Y4,{  
  asinh(x):反超越正弦函数 ^<aj~0v  
OJ7y  
  acosh(x):反超越馀弦函数 grDz7\i:  
)9!J $q  
  atanh(x):反超越正切函数 `KP}pi\  
+J !1z  
  三、适用於向量的常用函数有: d%1 Vby  
6x@]b>W  
  min(x): 向量x的元素的最小值 7#g<fh  
J=#9eW  
  max(x): 向量x的元素的最大值 !:D,|k\m  
;|CG9|p  
  mean(x): 向量x的元素的平均值 +C4NhA2  
I=8MLv  
  median(x): 向量x的元素的中位数 kChCo0Q>1  
ZB,UQ~!Yr  
  std(x): 向量x的元素的标准差 ZZ].h2= K  
* x.gPG  
  diff(x): 向量x的相邻元素的差 D._7)$d  
S|B S;VY  
  sort(x): 对向量x的元素进行排序(Sorting) K$ |!IXs  
5=.mg6:  
  length(x): 向量x的元素个数 PO0/C q)  
Sr6?^>A@t  
  norm(x): 向量x的欧氏(Euclidean)长度 X'cm0}2  
R)GDsgXy  
  sum(x): 向量x的元素总和 /<IXCM.  
liH1r1M  
  prod(x): 向量x的元素总乘积 yL3F  
Lor__ K  
  cumsum(x): 向量x的累计元素总和 /oU$TaB>(  
A) TO<dl  
  cumprod(x): 向量x的累计元素总乘积 mp0! S  
h56s~(?O  
  dot(x, y): 向量x和y的内积 X^. ~f+d~  
MAG /7T5  
  cross(x, y): 向量x和y的外积 &. "ltB  
7FP @ vng  
  四、MATLAB的永久常数 qo}u(p Oj|  
FHZQyO<|  
  i或j:基本虚数单位(即) + hMF\@  
d|$-l:(J  
  eps:系统的浮点(Floating-point)精确度 k%({< ul  
1);E!D[  
  inf:无限大, 例如1/0 -k@Uo(MB  
h,2?+}Fn  
  nan或NaN:非数值(Not a number),例如0/0 >  ,P,{"  
x@<!#d+  
  pi:圆周率 p(= 3.1415926...) )$E'2|Gm/  
?B:],aztf  
  realmax:系统所能表示的最大数值 lJBZ0  
;UWp0d%  
  realmin:系统所能表示的最小数值 7e<\11uI]a  
IS }U2d,W  
  nargin: 函数的输入引数个数 .+CMm5T  
lKy4Nry9  
  nargin: 函数的输出引数个数 [{rne2sA  
=&;}#A%m  
  五、MATLAB基本绘图函数 Z+! 96LR  
]"\XTL0  
  plot: x轴和y轴均为线性刻度(Linear scale) >4AwjS }H  
Yk#$-"c/a  
  loglog: x轴和y轴均为对数刻度(Logarithmic scale) <p8>"~ R  
aW$))J)0  
  semilogx: x轴为对数刻度,y轴为线性刻度 ;5}y7#4C  
C= PV-Ul+  
  semilogy: x轴为线性刻度,y轴为对数刻度 hUMFfc ?  
fZJO}  
  六、plot绘图函数的叁数 (`K ~p Z  
0Ewt >~n  
  字元 颜色 字元 图线型态 %v1*D^))  
L~L]MC&  
   y 黄色 . 点 m}fY5r<<;/  
AV["%$ :  
   k 黑色 o 圆 kZvh<NFh_  
\b|Q`)TK  
   w 白色 x x 08E,U  
>oc&hT  
   b 蓝色 + + wi-{&  
2HJGp+H  
   g 绿色 * * %c,CfhEV%&  
[$(/H;  
   r 红色 - 实线 G@Vz }B:=  
Z~Z+Yt;,9a  
   c 亮青色 : 点线  .)XJ-  
jp QmKX  
   m 锰紫色 -. 点虚线 ~6:y@4&F  
DYvg^b  
   -- 虚线 3q0^7)m0  
&>o?0A6  
  七、注解 vH9Gf  
q5(Z   
  xlabel('Input Value'); % x轴注解 f@= lK?Pfh  
0_5j(   
  ylabel('Function Value'); % y轴注解 @](\cT64i3  
#o-CG PE  
  title('Two Trigonometric Functions'); % 图形标题 w*s#=]6  
Z8Il3b*)  
  legend('y = sin(x)','y = cos(x)'); % 图形注解 M 4TFWOC1  
* E3 c--  
  grid on; % 显示格线 hFWK^]~ a  
#>byP?)n  
  八、二维绘图函数 y[@<goT  
4FgY!k  
  bar 长条图 0^{?kg2o_  
4$!iw3N(  
   errorbar 图形加上误差范围 L]HYk}oD.  
0Ku%9wh-  
   fplot 较精确的函数图形 Ev;ocb,  
ZM%z"hO9R  
   polar 极座标图 R]{AJ"p  
qP0_#l&  
   hist 累计图 B>&eciY  
ku}I; k |  
   rose 极座标累计图 hq^@t6!C\m  
P>t[35/1  
   stairs 阶梯图 S*1Km&  
A{Q:,S)  
   stem 针状图 #D{//P|;  
U'acVcD  
   fill 实心图 #dgWXO  
kDG'5X;+  
   feather 羽毛图 ){oVVLs  
Y)I8(g}0  
   compass 罗盘图 $yx34=  
(g@e=m7Q  
   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-2026 光行天下 蜀ICP备06003254号-1 网站统计