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

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

MATLAB函数大全分享

本文详细介绍MATLAB函数大全,大家参考一下。 Ss"|1]acP  
FRl3\ZDqrb  
  一、MATLAB常用的基本数学函数 N?MJ#lC F  
e%P+KX  
  abs(x):纯量的绝对值或向量的长度 Cfv L)f  
h(C#\{V  
  angle(z):复数z的相角(Phase angle) {-xi0D/Y;  
Y9IJ   
  sqrt(x):开平方 ?z\q Mu  
ikEWY_1Y  
  real(z):复数z的实部 &+)+5z_d  
W~XV  
  imag(z):复数z的虚部 v`[Tl  
^kCk^D-Gz  
  conj(z):复数z的共轭复数 A }>|tm7|  
VxUvvJ{-v  
  round(x):四舍五入至最近整数 #~bU}[{  
!$:0E y(S  
  fix(x):无论正负,舍去小数至最近整数 q7 %=`l  
u4b3bH9U  
  floor(x):地板函数,即舍去正小数至最近整数 !SLP8|Cd  
fP^W"y  
  ceil(x):天花板函数,即加入正小数至最近整数 P?Gd}mdX?m  
^%K1R;  
  rat(x):将实数x化为分数表示 +z]:CF  
lKh2LY=j  
  rats(x):将实数x化为多项分数展开 `l[6rf_.  
U~u6}s]:  
  sign(x):符号函数 (Signum function)。 aH5t.x79b  
R`Ys;g/!  
  当x<0时,sign(x)=-1; f"5lOzj`C  
v7{ P].M  
  当x=0时,sign(x)=0; E)&NP}k-P  
Pi&fwGL  
  当x>0时,sign(x)=1。 &.cGj @1!J  
_Ep{|]:gw  
  rem(x,y):求x除以y的馀数 \j2 : 6]Hm  
-dc5D@4`#s  
  gcd(x,y):整数x和y的最大公因数 K^z5x#Yj  
.XV]<)<K$  
  lcm(x,y):整数x和y的最小公倍数 C&gOA8nf  
FT*yso:X/  
  exp(x):自然指数 *@bg/S K%  
"xvV'&lQ  
  pow2(x):2的指数 mC{!8WC@k  
dyQ<UT  
  log(x):以e为底的对数,即自然对数或 N[+o[%A  
i GEQXIr3  
  log2(x):以2为底的对数 \28b_,i+  
\jF" nl  
  log10(x):以10为底的对数 r 48;_4d)D  
7})!>p )  
  二、MATLAB常用的三角函数 IEIxjek  
+ ,vJ7  
  sin(x):正弦函数 jt'Y(u]2  
V:,3OLL*  
  cos(x):馀弦函数 ,%)WT>  
WQIM2_=M  
  tan(x):正切函数 @,y FY  
eu}:Wg2  
  asin(x):反正弦函数 ?j&~vy= T  
?FY@fO?es  
  acos(x):反馀弦函数 26('V `N  
Sg_-OX@f  
  atan(x):反正切函数 K*HVn2OV  
@ 2%.>0s.  
  atan2(x,y):四象限的反正切函数 AXNszS%4  
PoBu kOv  
  sinh(x):超越正弦函数 A3 Rm 0  
W{$+mow7S  
  cosh(x):超越馀弦函数 >"sKfiM)b  
~Me&cT8  
  tanh(x):超越正切函数 Yn[EI7D  
=CG!"&T  
  asinh(x):反超越正弦函数 @ @3)D%h  
72 s$  
  acosh(x):反超越馀弦函数 ys.!S.k+  
^;bGP.!p  
  atanh(x):反超越正切函数 =An Z>6  
`3>)BV<P  
  三、适用於向量的常用函数有: P5 <85t  
-+ IX[  
  min(x): 向量x的元素的最小值 uc"[qT(X  
rvoS52XG,  
  max(x): 向量x的元素的最大值 B!E<uVC  
Tl/Dq(8JH  
  mean(x): 向量x的元素的平均值 . f.j >  
R<0!?`b  
  median(x): 向量x的元素的中位数  h>L6{d1  
[r/Seg"  
  std(x): 向量x的元素的标准差 V)?x*R*T)  
9TXm Z  
  diff(x): 向量x的相邻元素的差 i*cE  
qI V`zZc  
  sort(x): 对向量x的元素进行排序(Sorting) t#D\*:Xi  
k+m_L{#m5  
  length(x): 向量x的元素个数 T h- vG  
"` ?W u  
  norm(x): 向量x的欧氏(Euclidean)长度 {L2Gb(YLW  
1 Z$99  
  sum(x): 向量x的元素总和 R=Ly49  
*V@MAt  
  prod(x): 向量x的元素总乘积 B,VSFpPx  
.+JP tL  
  cumsum(x): 向量x的累计元素总和 f@. Q%+!4  
Fp|rMq  
  cumprod(x): 向量x的累计元素总乘积 Y;/=3T7An  
rbJ)RN^.  
  dot(x, y): 向量x和y的内积 tgF(=a]o  
OHtZ"^YG  
  cross(x, y): 向量x和y的外积  9jzLXym  
S,<.!v57  
  四、MATLAB的永久常数 H R!>g  
Kp=3\)&  
  i或j:基本虚数单位(即) +KwF U  
YDzF( ']o:  
  eps:系统的浮点(Floating-point)精确度 F0ivL`  
HI?~t| [y  
  inf:无限大, 例如1/0 %Pvb>U(Xs  
PS<tS_.  
  nan或NaN:非数值(Not a number),例如0/0 ]#7Y @Yo  
Mp @(/  
  pi:圆周率 p(= 3.1415926...) vM3|Ti>a'  
`zsk*W1GA  
  realmax:系统所能表示的最大数值 3L!&~'.Ro  
d<cbp [3F  
  realmin:系统所能表示的最小数值  [;LPeO  
OFAqP1o{$  
  nargin: 函数的输入引数个数 O>):^$-K%  
VflPNzixb!  
  nargin: 函数的输出引数个数 7Caap/L:  
Nm:<rI,^  
  五、MATLAB基本绘图函数 :)V0zHo&(  
eEZlVHM;O  
  plot: x轴和y轴均为线性刻度(Linear scale) md +`#-D\O  
{8p?we3l1  
  loglog: x轴和y轴均为对数刻度(Logarithmic scale) <.%8j\j(  
 !+VN   
  semilogx: x轴为对数刻度,y轴为线性刻度 N*oJ$:#  
U &k 3  
  semilogy: x轴为线性刻度,y轴为对数刻度 _nFvM'`<  
r_<i*l.  
  六、plot绘图函数的叁数 sL`D}_:  
/Ta0}Y(y  
  字元 颜色 字元 图线型态 j<-o{6r  
Jz8#88cY  
   y 黄色 . 点 J3SbyI!T  
@ DKl<F  
   k 黑色 o 圆 ph'SS=!.  
> Vm  
   w 白色 x x (2\ekct ^  
YZtA:>;p  
   b 蓝色 + + ^aM/BS\  
0YRYCO$  
   g 绿色 * * r|BKp,u9  
:< 3;7R'5  
   r 红色 - 实线 (S 3kP5:F  
E1Aa2  
   c 亮青色 : 点线 Jj!tRZT  
<1%XN  
   m 锰紫色 -. 点虚线 NbMH@6%E  
8r|  
   -- 虚线 Pw{{+PBu R  
Y$5v3E\uc  
  七、注解 aZ3 #g  
JV{!Ukuyp+  
  xlabel('Input Value'); % x轴注解 ]`U?<9~Ob  
&I_!&m~  
  ylabel('Function Value'); % y轴注解 _^$b$4)  
g {wPw  
  title('Two Trigonometric Functions'); % 图形标题 7ib<Cb>K  
]-OkW.8d1  
  legend('y = sin(x)','y = cos(x)'); % 图形注解 J3E:r_+  
`,=p\g|D  
  grid on; % 显示格线 (D3m5fO  
4KB?g7_*  
  八、二维绘图函数 HpSf I7  
`erQp0fBM  
  bar 长条图 ^Iq.0E9_  
z]_CFo1'l  
   errorbar 图形加上误差范围 bvvx(?!  
2_ DtzY:=  
   fplot 较精确的函数图形 g+F_M  
8j +;Xlh  
   polar 极座标图 +/8?+1E ^  
I=I%e3GEm  
   hist 累计图 "2j~3aWj  
}eK*)  
   rose 极座标累计图 v xZUtyJfe  
@TG~fJSA12  
   stairs 阶梯图 < VsZ$  
FJ. :*K[  
   stem 针状图 3{E}^ve  
-<.NEV  
   fill 实心图 f}d@G/L  
(Gs g+c   
   feather 羽毛图 ,urkd~  
N=x,96CF  
   compass 罗盘图 K",]_+b  
j* ja)  
   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 网站统计