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

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

MATLAB函数大全分享

本文详细介绍MATLAB函数大全,大家参考一下。 s\QhCS  
hNBv|&D#  
  一、MATLAB常用的基本数学函数 >!O3 jb k  
{N1Ss|6  
  abs(x):纯量的绝对值或向量的长度 (\m4o   
Qj: D=j8  
  angle(z):复数z的相角(Phase angle) d%_v eVIe  
-y]\;pbZ0  
  sqrt(x):开平方 m^cr-'  
DpjiE/*  
  real(z):复数z的实部 #(& ! ^X3  
dr0<K[S_  
  imag(z):复数z的虚部  jL8[;*^G  
nEu,1  
  conj(z):复数z的共轭复数 G)5w_^&%  
JU+Uzp   
  round(x):四舍五入至最近整数 E!<w t  
_j{^I^P  
  fix(x):无论正负,舍去小数至最近整数 = Q|_v}  
;u`zZb=,[  
  floor(x):地板函数,即舍去正小数至最近整数 x'Pp!  
?U'c;*O-  
  ceil(x):天花板函数,即加入正小数至最近整数 P2_UQ  
z5G<h  
  rat(x):将实数x化为分数表示 EIZSV>  
! bbVa/  
  rats(x):将实数x化为多项分数展开 dL;C4[(N  
bOR1V\Jr$q  
  sign(x):符号函数 (Signum function)。 mFCDwh]  
qr>:meJy4  
  当x<0时,sign(x)=-1; qOaI4JP@  
W*A-CkrO  
  当x=0时,sign(x)=0; &w\E*$  
Jlgo@?Lc  
  当x>0时,sign(x)=1。 8W' ,T  
g+>$_s  
  rem(x,y):求x除以y的馀数 /C)mx#h]  
ul[edp_  
  gcd(x,y):整数x和y的最大公因数 |eS5~0<`  
4o7(cP  
  lcm(x,y):整数x和y的最小公倍数 E ]eVoC  
OO)m{5r,{  
  exp(x):自然指数 +EI+@hS  
_@U?;73"5  
  pow2(x):2的指数 WjfUbKg0  
{2u#Q 7]|  
  log(x):以e为底的对数,即自然对数或 jP*5(*[&y  
;O7CahdF  
  log2(x):以2为底的对数 7WZ).,qxY  
RU} M&&  
  log10(x):以10为底的对数 V}?d ,.m`{  
AhjK*nJF  
  二、MATLAB常用的三角函数 z [xi  
34Q;& z\e  
  sin(x):正弦函数 =4RXNWkud  
S`,(10Y  
  cos(x):馀弦函数 4-P'e%S  
#vk-zx*v7=  
  tan(x):正切函数 =,Y i" E  
;CbQ}k  
  asin(x):反正弦函数 T KpX]H`  
T /iKz  
  acos(x):反馀弦函数 7^Y"K  
5LVhq[}mP  
  atan(x):反正切函数 eKd F-;  
}6#lE,\lM  
  atan2(x,y):四象限的反正切函数 aAHx^X^  
rLMjN#`^  
  sinh(x):超越正弦函数 d\FBY&C7b  
r^3QDoy  
  cosh(x):超越馀弦函数 ZA4NVt.yN  
bzFwQi}>  
  tanh(x):超越正切函数 gXtyl]K:  
J7q]|9Hus|  
  asinh(x):反超越正弦函数 rCGyr}(NC  
20[_eu)  
  acosh(x):反超越馀弦函数 o&2(xI2  
c(@V t&gE  
  atanh(x):反超越正切函数 O+vuv,gNi  
hL:n9G  
  三、适用於向量的常用函数有: cx?XJ)  
5a moK7  
  min(x): 向量x的元素的最小值 zZ3Ko3L%g_  
VEAf,{)Q  
  max(x): 向量x的元素的最大值 r|rOIAo  
P]*,955*)  
  mean(x): 向量x的元素的平均值 NFT&\6!o  
BbA7X  
  median(x): 向量x的元素的中位数 `usX(snY  
I_ "1.  
  std(x): 向量x的元素的标准差 #Z8=z*4  
+o]DT7W  
  diff(x): 向量x的相邻元素的差 PPiN`GM  
n_[;2XQQ  
  sort(x): 对向量x的元素进行排序(Sorting) a6AD`| U8  
*n $=2v^A  
  length(x): 向量x的元素个数 k&-SB -  
-ea":}/  
  norm(x): 向量x的欧氏(Euclidean)长度 1-`Il]@?8  
FsI51@V72Q  
  sum(x): 向量x的元素总和 8]U;2H/z  
nH*JR  
  prod(x): 向量x的元素总乘积 &s.S) 'l4l  
K.k%Tg[ ~  
  cumsum(x): 向量x的累计元素总和 L4bx [  
,,_$r7H`  
  cumprod(x): 向量x的累计元素总乘积 @edx]H1~^  
&z!yY^g  
  dot(x, y): 向量x和y的内积 i,5mH$a&u:  
1D3{\v  
  cross(x, y): 向量x和y的外积 _.b^4^[  
0q6$KP}q  
  四、MATLAB的永久常数 5Oh>rK(  
-:mT8'.F-  
  i或j:基本虚数单位(即) 4hRc,Vq  
KxZup\\:v  
  eps:系统的浮点(Floating-point)精确度 @)"= b!q=  
9|y?jb5im  
  inf:无限大, 例如1/0 C !a#M{:  
ozF173iI  
  nan或NaN:非数值(Not a number),例如0/0 Y 6B7qp  
oT=XCa5  
  pi:圆周率 p(= 3.1415926...) F#<$yUf%  
;"gUrcuY  
  realmax:系统所能表示的最大数值 UBj"m<  
QzV Q}  
  realmin:系统所能表示的最小数值 xA?(n!{P  
$F^p5EXkc6  
  nargin: 函数的输入引数个数 (P=q&]l[  
5Vq&w`sW  
  nargin: 函数的输出引数个数 ~Vh< mt  
[PRQa[_  
  五、MATLAB基本绘图函数 $7\!  
vh29mzum  
  plot: x轴和y轴均为线性刻度(Linear scale) 6qAs$[  
at(oepq  
  loglog: x轴和y轴均为对数刻度(Logarithmic scale) }VetaO2*  
dq.'[  
  semilogx: x轴为对数刻度,y轴为线性刻度 &@dMIJK"(  
G]NnGL<xk  
  semilogy: x轴为线性刻度,y轴为对数刻度 ggQBQ/ L  
Oo-%;l`&  
  六、plot绘图函数的叁数 L5wrc4  
f>i" j  
  字元 颜色 字元 图线型态 -n>JlfCd2  
n91@{U)QJ3  
   y 黄色 . 点 6/4?x)l3-  
Ok/U"N-  
   k 黑色 o 圆 5:T)hoF@  
&IZthJqV  
   w 白色 x x S|_}0  
BS(XEmJn&j  
   b 蓝色 + + ^ y1P~4w?  
|o5F%1o  
   g 绿色 * * <D1>;C  
jf|5}5kSlf  
   r 红色 - 实线 :t'*fHi~  
Gs0x;91  
   c 亮青色 : 点线 uyfH;9L5$  
)ld !(d=  
   m 锰紫色 -. 点虚线 0</]Jo%  
DjK  
   -- 虚线 Qgel^"t]i  
}2X"  
  七、注解 *pOdM0AE  
>U2[]fu  
  xlabel('Input Value'); % x轴注解 5|pPzEA>  
2rG;j52))a  
  ylabel('Function Value'); % y轴注解 Js'#=  
L6jD4ec8  
  title('Two Trigonometric Functions'); % 图形标题 bt2`elH|  
;t_'87h$y  
  legend('y = sin(x)','y = cos(x)'); % 图形注解 Ck;>9>  
= ;!$Qw4  
  grid on; % 显示格线 ! ,*4d $  
>w}5\ 4j  
  八、二维绘图函数 Mjr19_.S  
Z_tK3kQa@&  
  bar 长条图 vp#AD9h1  
;@&mR <5j  
   errorbar 图形加上误差范围 ~Ip-@c}'j  
U11bQ4ak  
   fplot 较精确的函数图形 T/b%,!N)  
tzKIi_2  
   polar 极座标图 M y vyp  
aJmSagr69C  
   hist 累计图 <EHgPlQn  
X5V8w4NN  
   rose 极座标累计图 :MIJfr>z  
Vh1R!>XY  
   stairs 阶梯图 U<aT%^_  
:7&-<ae2  
   stem 针状图 @5i m*ubzM  
ZYi."^l  
   fill 实心图 4~bbng  
;nDCyn4i]  
   feather 羽毛图 q3CcXYY  
Tgf#I*(^]  
   compass 罗盘图 .o._`"V  
dE`a1H%  
   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 网站统计