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

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

MATLAB函数大全分享

本文详细介绍MATLAB函数大全,大家参考一下。 rm%MQmF  
XP(fWRT1  
  一、MATLAB常用的基本数学函数 >Yx,%a@~R  
TFO4jjiC"  
  abs(x):纯量的绝对值或向量的长度 E`b<^l`  
%?PRBE'}'  
  angle(z):复数z的相角(Phase angle) " +A8w  
*6wt+twH  
  sqrt(x):开平方 '_ l5Br73=  
-eFq^KP2  
  real(z):复数z的实部 zU2Mno  
"b[w%KYyl  
  imag(z):复数z的虚部 yk/BQ|G  
,HwOMoP7  
  conj(z):复数z的共轭复数 ;3&HZq6Z (  
' 1D1y'  
  round(x):四舍五入至最近整数 W3A9uk6  
Xz!O}M{4  
  fix(x):无论正负,舍去小数至最近整数 C/ENJ&  
"H|hN  
  floor(x):地板函数,即舍去正小数至最近整数 }CQ)W1mO"  
ys9'1+9  
  ceil(x):天花板函数,即加入正小数至最近整数 Vi>`g{\  
Cznp(z  
  rat(x):将实数x化为分数表示 HFW8x9Cc  
m^KK #Hw/`  
  rats(x):将实数x化为多项分数展开 A Eo  
[&+5E1%L  
  sign(x):符号函数 (Signum function)。 O~c\+~5M*  
]O0:0Z\  
  当x<0时,sign(x)=-1; ; mwU>l,4  
~y>NJM>1  
  当x=0时,sign(x)=0; ZDr&Alp)o  
>#|%y>g .o  
  当x>0时,sign(x)=1。 [4b_`L  
QygbfW6u  
  rem(x,y):求x除以y的馀数 &6^QFqqW`-  
Rz"gPU4;`  
  gcd(x,y):整数x和y的最大公因数 >?(}F':  
XX'mM v  
  lcm(x,y):整数x和y的最小公倍数 C/YjMYwKgv  
j'q Iq;y  
  exp(x):自然指数 dCO)"]  
sW0<f& 3  
  pow2(x):2的指数 ]::g-&%Um  
6MmkEU z  
  log(x):以e为底的对数,即自然对数或 wqA7_ -  
d[y(u<Vl  
  log2(x):以2为底的对数 F1NYpCR  
;fZ9:WB  
  log10(x):以10为底的对数 +t*Ks_V,*  
CYZ0F5+t  
  二、MATLAB常用的三角函数 ,_I#+XiXY  
AZfW  
  sin(x):正弦函数 ~c${?uf   
%Mr^~7nN  
  cos(x):馀弦函数 ehyCAp0oI  
hi^t zpy  
  tan(x):正切函数 L]{1@~E:q  
O_^t u?x  
  asin(x):反正弦函数 ~ }?*v}  
V2IurDE  
  acos(x):反馀弦函数 O^sOv!!RH/  
ObSRd$M  
  atan(x):反正切函数 3oMhsQz~z  
$kd9^lj#[  
  atan2(x,y):四象限的反正切函数 o>o! -uf  
st wxF?\NS  
  sinh(x):超越正弦函数 y28 e=i  
VTJxVYE  
  cosh(x):超越馀弦函数 yR[htD`  
=k:yBswi  
  tanh(x):超越正切函数 G$-[(eu -  
`R,g_{M j  
  asinh(x):反超越正弦函数 WO{E T  
mcq.*at  
  acosh(x):反超越馀弦函数 nP#|JRn=  
@y(<4kLz  
  atanh(x):反超越正切函数 MhZ\]CAs9  
67A g.f6-  
  三、适用於向量的常用函数有: C(}N*e1  
3h`_Qv%g  
  min(x): 向量x的元素的最小值 G!.%Qqs  
`w EAU7m:  
  max(x): 向量x的元素的最大值 ;P9cjfSn  
BMYvxSsm  
  mean(x): 向量x的元素的平均值 VQ^}f/A  
~;yP{F8?  
  median(x): 向量x的元素的中位数 J3c8WS{:  
^n9)rsb  
  std(x): 向量x的元素的标准差 `]j:''K  
;%!]C0 ?  
  diff(x): 向量x的相邻元素的差 ][1 iKT  
R_2T"  
  sort(x): 对向量x的元素进行排序(Sorting) '|@?R|i0  
>$G'=N:=X&  
  length(x): 向量x的元素个数 Q|(G -  
\`Ow)t:  
  norm(x): 向量x的欧氏(Euclidean)长度 Ft 6{g JBG  
5DmW5w'p  
  sum(x): 向量x的元素总和 DE!c+s_g4  
E~`l/ W  
  prod(x): 向量x的元素总乘积 X{ f#kB]w  
"-R19SpJKh  
  cumsum(x): 向量x的累计元素总和 1fqJtP6  
\^x`GsVy  
  cumprod(x): 向量x的累计元素总乘积 D|D) 782  
9y?)Ga  
  dot(x, y): 向量x和y的内积 ,f}u|D 3@  
,*CPG$L  
  cross(x, y): 向量x和y的外积 >!W H%J  
OQiyAyX  
  四、MATLAB的永久常数 ;}}k*< Z  
:N64FR#  
  i或j:基本虚数单位(即) 85qD~o?O  
C9^C4   
  eps:系统的浮点(Floating-point)精确度 v@Qfx V2  
V,&A? Y  
  inf:无限大, 例如1/0 y&6 pc   
JS^!XB' !  
  nan或NaN:非数值(Not a number),例如0/0 OBL2W\{  
Ni>!b6 Z`[  
  pi:圆周率 p(= 3.1415926...) ~_a$5Y  
^NXxMC( e+  
  realmax:系统所能表示的最大数值 :: s k)  
_B7+n"t\r  
  realmin:系统所能表示的最小数值 {ep.So6  
r<5i  
  nargin: 函数的输入引数个数 p(. z#o#  
dfT  
  nargin: 函数的输出引数个数 om2)Cd9~7  
<+_WMSf;4  
  五、MATLAB基本绘图函数 !OV+=Rwdx  
@ RP?)*8}&  
  plot: x轴和y轴均为线性刻度(Linear scale) @1s 2# )l(  
_K3;$2d|R  
  loglog: x轴和y轴均为对数刻度(Logarithmic scale) sFw;P`  
yq12"Rs  
  semilogx: x轴为对数刻度,y轴为线性刻度 sB wzb  
9k;%R5(  
  semilogy: x轴为线性刻度,y轴为对数刻度 =0mn6b9-=  
o^W.53yX  
  六、plot绘图函数的叁数 2]cU:j6G  
MG vp6/Pd  
  字元 颜色 字元 图线型态 Y2$xlqQd"  
,"5][RsOn  
   y 黄色 . 点 5DL(#9F8b9  
*_@$ "9  
   k 黑色 o 圆 7X<#  
!q 9PO  
   w 白色 x x $0*D7P^8  
7M<co,"  
   b 蓝色 + + xu.TS  
v.F|8 cG  
   g 绿色 * * <xUX&J=;  
HL%|DCo  
   r 红色 - 实线 K"8!  
`#?]g!  
   c 亮青色 : 点线 O? 0`QMY  
aSIoq}c(  
   m 锰紫色 -. 点虚线 R%6KxN)+@  
dH)\zCt  
   -- 虚线 PAXm  
MB+a?u0\  
  七、注解 ufJHC06  
(w`j?c1  
  xlabel('Input Value'); % x轴注解 \: R Akf<  
Sb^o`~ Eh  
  ylabel('Function Value'); % y轴注解 GYtp%<<9;  
EzU3'x  
  title('Two Trigonometric Functions'); % 图形标题 %*OQH?pyx}  
-'T^gEd) c  
  legend('y = sin(x)','y = cos(x)'); % 图形注解 Z6#(83G4  
D~)bAPAD  
  grid on; % 显示格线 8aTo TA7JA  
A'n{K#  
  八、二维绘图函数 \7G.anY  
mXI'=Vo!S  
  bar 长条图 MH=Ld=i  
9yp'-RKjw  
   errorbar 图形加上误差范围 *2 ~"%"C  
5C-XQS1  
   fplot 较精确的函数图形 $V;0z~&!'  
q^6l`JJ  
   polar 极座标图 JhvT+"~  
3x>Y  
   hist 累计图 `!<#'PR  
JvYs6u  
   rose 极座标累计图 ;Qidf}:  
=l>=]O~h  
   stairs 阶梯图 4jW <*jM  
pzb`M'Z?C  
   stem 针状图 {Gw{W&<  
jXIVR'n(  
   fill 实心图 ppnl bL^*  
=d/$B!t{  
   feather 羽毛图 ^M+aQg%  
0a:@DOzT  
   compass 罗盘图 yeA]j[ #  
p5J!j I=  
   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 网站统计