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

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

MATLAB函数大全分享

本文详细介绍MATLAB函数大全,大家参考一下。 &mDKpYrB  
4;W eB   
  一、MATLAB常用的基本数学函数 D`PnY&ffT  
&}31q`  
  abs(x):纯量的绝对值或向量的长度 *; . l/  
Ath^UKO"  
  angle(z):复数z的相角(Phase angle) w<-8cvNhiz  
1iEZ9J?  
  sqrt(x):开平方 Urur/_]-%  
" & 'Jw  
  real(z):复数z的实部 IwhZzw w  
n!~mdI&  
  imag(z):复数z的虚部 pzmm cjEC  
+ia  F$  
  conj(z):复数z的共轭复数 l j*ELy  
,$@nbS{Q]  
  round(x):四舍五入至最近整数 &#aQ mgDF  
\]=qGMwFs  
  fix(x):无论正负,舍去小数至最近整数 V`?2g_4N  
$Z(fPKRN/  
  floor(x):地板函数,即舍去正小数至最近整数 \dSMF,E  
[RG&1~  
  ceil(x):天花板函数,即加入正小数至最近整数 1$oVcDLl  
|9ro&KA  
  rat(x):将实数x化为分数表示 X~t]qT  
i"2[OM\j7  
  rats(x):将实数x化为多项分数展开 &x19]?D"+  
B4 5B`Ay  
  sign(x):符号函数 (Signum function)。 {ve86 POY  
Va,M9)F  
  当x<0时,sign(x)=-1; P]gksts9f.  
`'9Kj9}   
  当x=0时,sign(x)=0; hM\<1D CKG  
Cr|v3Y#h'  
  当x>0时,sign(x)=1。 [b-27\b  
2MwR jh_  
  rem(x,y):求x除以y的馀数 [q]"_4L0;d  
T">-%-t  
  gcd(x,y):整数x和y的最大公因数 jV)!9+H#  
! )$ PD@  
  lcm(x,y):整数x和y的最小公倍数 dO.?S89L  
^~}|X%q3  
  exp(x):自然指数 &P{  
/'?Fz*b  
  pow2(x):2的指数 IQ[ ?ej3W  
j(/Bf m  
  log(x):以e为底的对数,即自然对数或 Q >[*Y/`I  
}Zu2GU$6  
  log2(x):以2为底的对数 <S I& e/  
z52T"uW  
  log10(x):以10为底的对数 0/P!rH9  
eA9U|&o  
  二、MATLAB常用的三角函数 *A}QBZ  
vr5 6 f1  
  sin(x):正弦函数 >ijFQ667>j  
M"[s5=:Lo  
  cos(x):馀弦函数 H6?ZE  
:Z(?Ct&8  
  tan(x):正切函数 1 Y_e1tgmm  
?Z%Ja_}8ma  
  asin(x):反正弦函数 s mub> V  
0-cqux2U  
  acos(x):反馀弦函数 ' 8`{u[:  
1BQTvUAA  
  atan(x):反正切函数 b9%}< w  
6ae  
  atan2(x,y):四象限的反正切函数 '8>h4s4  
eIc~J!?<&V  
  sinh(x):超越正弦函数 > kOca  
D3Lu]=G  
  cosh(x):超越馀弦函数 e'aKI]>a  
E 5}T_~-{  
  tanh(x):超越正切函数 eCdx(4(\a  
0 z{S@  
  asinh(x):反超越正弦函数 *9e T#dH  
*>%34m93  
  acosh(x):反超越馀弦函数 +:1ay^YI  
pgz3d{]ua  
  atanh(x):反超越正切函数 hkSpG{;7  
?TLEZlB2"  
  三、适用於向量的常用函数有: lM Gz"cym  
6"Q/Y[y  
  min(x): 向量x的元素的最小值 w~M5)b  
-H~g+i*J  
  max(x): 向量x的元素的最大值 {LTb-CB  
SPW @TF1  
  mean(x): 向量x的元素的平均值 vFY/o,b \  
D4'"GaCv  
  median(x): 向量x的元素的中位数 (WiA  
W+PAlsOC  
  std(x): 向量x的元素的标准差 B#o(21s  
Pa 2HFy2  
  diff(x): 向量x的相邻元素的差 t+Mr1e  
1Lwi?~!LI  
  sort(x): 对向量x的元素进行排序(Sorting) )xCpQ=nS  
(u85$_C  
  length(x): 向量x的元素个数 ! e6;@*  
D.)$\Caq  
  norm(x): 向量x的欧氏(Euclidean)长度 ,$5;  
Q_/{TE/sO5  
  sum(x): 向量x的元素总和 #{7=  
uoFH{.)  
  prod(x): 向量x的元素总乘积 L5%~H?K(  
=wK3\rG  
  cumsum(x): 向量x的累计元素总和 DCX 4!,ZF  
E*IkI))X0  
  cumprod(x): 向量x的累计元素总乘积 td4*+)'FY  
#O]F5JB  
  dot(x, y): 向量x和y的内积 &J^@TgqL^  
'[JrP<~^o  
  cross(x, y): 向量x和y的外积 aAO[Y"-:,Y  
Cca( oV  
  四、MATLAB的永久常数 T :CsYj1  
oTo'? E#  
  i或j:基本虚数单位(即) (rFY8oHD  
hbR;zV|US  
  eps:系统的浮点(Floating-point)精确度 z_!P0`  
KXcG;b[7n  
  inf:无限大, 例如1/0 ]tH/87qJ  
e%x$Cb:znn  
  nan或NaN:非数值(Not a number),例如0/0 )vO Zp&  
\l_RyMi  
  pi:圆周率 p(= 3.1415926...) ih2H~c>O  
n?@3R#4D3  
  realmax:系统所能表示的最大数值 B:ddlxT $  
J5k \R+\H  
  realmin:系统所能表示的最小数值 g]iWD;61  
*gHOH!K,S  
  nargin: 函数的输入引数个数 )=9\6zXS  
~^" cNv  
  nargin: 函数的输出引数个数 `j[)iok  
:<gmgI  
  五、MATLAB基本绘图函数 x '3<F  
=Xm [  
  plot: x轴和y轴均为线性刻度(Linear scale) 2uS&A \   
V!c{%zd  
  loglog: x轴和y轴均为对数刻度(Logarithmic scale) 0@,,YZ f  
W5$jIQ}Bw  
  semilogx: x轴为对数刻度,y轴为线性刻度 \%&QIe;:k  
$ePAsJ  
  semilogy: x轴为线性刻度,y轴为对数刻度 1>b kVA  
L|S#(0  
  六、plot绘图函数的叁数 {~16j"  
_.J{U0N  
  字元 颜色 字元 图线型态 O-wR48Q  
CY)Wuv ^  
   y 黄色 . 点 :~:(49l  
^o!K0 t*  
   k 黑色 o 圆 &xr?yd  
M^r1b1tR  
   w 白色 x x ma~WJ0LM\  
QYVT"$=  
   b 蓝色 + + x_v pds  
#PoUCRRC  
   g 绿色 * * ~yt+xWV  
:Ff1Js(Z  
   r 红色 - 实线 +;`Cm.Iu  
ub}t3#  
   c 亮青色 : 点线 p(Y'fd}  
mY(~94{d  
   m 锰紫色 -. 点虚线 $"J+3mO  
(8@._  
   -- 虚线 GUmOK=D >  
`"I^nD^t>Y  
  七、注解 2aW&d=!ZV  
Eo)Q> AM  
  xlabel('Input Value'); % x轴注解 U;;vNzcn  
M ,e_=aq  
  ylabel('Function Value'); % y轴注解 FlD !?  
JmWN/mx  
  title('Two Trigonometric Functions'); % 图形标题 O9p8x2  
}OI;M^5L  
  legend('y = sin(x)','y = cos(x)'); % 图形注解 B Gh%3"q  
vhTte |(  
  grid on; % 显示格线 H ~J#!3  
"^zxq5u  
  八、二维绘图函数 YX18!OhQ  
]^VC@$\)+  
  bar 长条图 <2diO=  
TaG'?  
   errorbar 图形加上误差范围 3VB{Qj  
)]n:y M  
   fplot 较精确的函数图形 DWHl,w;[z`  
e {N8|l  
   polar 极座标图 ss236&  
bf'@sh%W  
   hist 累计图 >7@F4a  
]|Vm*zO  
   rose 极座标累计图 Ca*^U-  
op"RrZAZBT  
   stairs 阶梯图 C \H%4p1r  
E{_p&FF  
   stem 针状图 2y,NT|jp  
7zgU>$i  
   fill 实心图 .AWRe1?  
$wdIOfaH  
   feather 羽毛图 kJlRdt2  
]. IUQ*4t  
   compass 罗盘图 C*/d%eHD  
[|<|a3']|  
   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 网站统计