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

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

MATLAB函数大全分享

本文详细介绍MATLAB函数大全,大家参考一下。 Lb}$)AcC  
J3c8WS{:  
  一、MATLAB常用的基本数学函数 \JbOT%1  
`XrF ,  
  abs(x):纯量的绝对值或向量的长度 ?XB[awTD~  
]La~Bh6;m  
  angle(z):复数z的相角(Phase angle) +MyXIWmD  
6D/K=-   
  sqrt(x):开平方 ]4eIhj?  
]? % *3I  
  real(z):复数z的实部 =H;F{J "  
% 9} ?*U  
  imag(z):复数z的虚部 >o )v  
>*Ctp +X@  
  conj(z):复数z的共轭复数 ~TYpq;rq  
T&+y~c[au  
  round(x):四舍五入至最近整数 4x|\xg( l  
si#1sdR  
  fix(x):无论正负,舍去小数至最近整数 b E6bx6=u  
Sc9}W U  
  floor(x):地板函数,即舍去正小数至最近整数 ZK5 wZU  
&NH[b1NMr  
  ceil(x):天花板函数,即加入正小数至最近整数 PauF)p  
0bl8J5Ar5  
  rat(x):将实数x化为分数表示 nR8r$2B+t  
U5ME`lN*`  
  rats(x):将实数x化为多项分数展开 h?P- :E  
";;Nc>-Y  
  sign(x):符号函数 (Signum function)。 U# U*^#  
`Jn2(+  
  当x<0时,sign(x)=-1; /@Ec[4^=!.  
Cq[<CPAS  
  当x=0时,sign(x)=0; %/w%A:y#&  
8c%_R23  
  当x>0时,sign(x)=1。 (O"-6`w[  
d-`z1'  
  rem(x,y):求x除以y的馀数 '+v[z=.8]  
B3&C=*y  
  gcd(x,y):整数x和y的最大公因数 b=XXp`h~a  
dO4J f9)  
  lcm(x,y):整数x和y的最小公倍数 C_;A~iI7  
c' Q4Fzj0'  
  exp(x):自然指数 L\xR<m<,  
ZKt`>KZ  
  pow2(x):2的指数 ;k (M4?  
Igh=Z %  
  log(x):以e为底的对数,即自然对数或 @t2S"s$m  
n;e.N:p  
  log2(x):以2为底的对数 th%T(D5n  
5Kl;(0B9  
  log10(x):以10为底的对数 "f:_(np,  
6e%ZNw{#=  
  二、MATLAB常用的三角函数 [F+*e=wjN>  
-{E S 36  
  sin(x):正弦函数 65l9dM2  
S,f:nLT  
  cos(x):馀弦函数 YI?tmqzt  
$S/EINc  
  tan(x):正切函数 1*?L>@Wdy  
.*&F  
  asin(x):反正弦函数 |O{kv}Y Z  
Y'yGhpT~  
  acos(x):反馀弦函数 @T%8EiV  
<Aqo[']  
  atan(x):反正切函数 Bdm05}c@u  
]h'*L`  
  atan2(x,y):四象限的反正切函数 RG:_:%@%}  
TGGbO:s3  
  sinh(x):超越正弦函数 v;(k7  
EN5F*s@r  
  cosh(x):超越馀弦函数 Dlg9PyQ  
S|]\q-qA&  
  tanh(x):超越正切函数 Ge1"+:tbJ  
")9jt^  
  asinh(x):反超越正弦函数 7A^L$TY  
A8 !&Y;d  
  acosh(x):反超越馀弦函数 byPqPSY  
UZ!It>  
  atanh(x):反超越正切函数 4VhKV JX  
Jk57| )/  
  三、适用於向量的常用函数有: BK1I_/_!  
7 lu_E.Bv  
  min(x): 向量x的元素的最小值 {Rq5=/b  
cToT_Mk  
  max(x): 向量x的元素的最大值 e17]{6y  
|y4j:`@.  
  mean(x): 向量x的元素的平均值 rC6@ ]  
s#FX2r3=Fg  
  median(x): 向量x的元素的中位数 wZt2%+$6m  
@4Lol2  
  std(x): 向量x的元素的标准差 " f.9u  
7GRPPh<4  
  diff(x): 向量x的相邻元素的差 d(C5i8d  
Qp+M5_  
  sort(x): 对向量x的元素进行排序(Sorting) PV-B<Y  
Esf\Bo"  
  length(x): 向量x的元素个数 ak zKX}  
\"b'Z2g  
  norm(x): 向量x的欧氏(Euclidean)长度 lQpl8>  
] -%B4lT  
  sum(x): 向量x的元素总和 1ezBn ZJg  
36}&{A  
  prod(x): 向量x的元素总乘积 c9Q_Qr0'  
*RFBLCt  
  cumsum(x): 向量x的累计元素总和 jXIVR'n(  
rW+}3] !D/  
  cumprod(x): 向量x的累计元素总乘积 =d/$B!t{  
^M+aQg%  
  dot(x, y): 向量x和y的内积 gdS@NUM  
yeA]j[ #  
  cross(x, y): 向量x和y的外积 ut.tf \c  
[X ]XH  
  四、MATLAB的永久常数 V^_U=Ed@M  
$`<-;kI  
  i或j:基本虚数单位(即) X?Or.  
f |NXibmP  
  eps:系统的浮点(Floating-point)精确度 5 Q,j+  
j |LOg  
  inf:无限大, 例如1/0 S7b7zJ8A  
Y)7\h:LIg  
  nan或NaN:非数值(Not a number),例如0/0 sU/vXweky"  
R#!Urhh  
  pi:圆周率 p(= 3.1415926...) " Rn@yZV  
yh{U!hG  
  realmax:系统所能表示的最大数值 De<i 8/^=  
`E |>K\  
  realmin:系统所能表示的最小数值 k=9k4l  
3e1%G#fu  
  nargin: 函数的输入引数个数 w@H@[x  
,fvhP $n  
  nargin: 函数的输出引数个数 I7W?}bR*6  
f/U~X;  
  五、MATLAB基本绘图函数 R| XD#bG  
oz7=1;r  
  plot: x轴和y轴均为线性刻度(Linear scale) AJ z 1    
>J{e_C2ZS  
  loglog: x轴和y轴均为对数刻度(Logarithmic scale) zb.sh  
q s iV  
  semilogx: x轴为对数刻度,y轴为线性刻度 |Rz}bsrZ  
"g5MltH  
  semilogy: x轴为线性刻度,y轴为对数刻度 K4b2)8  
8F/zrPG  
  六、plot绘图函数的叁数 S~M/!Xb  
kArF Gb2c  
  字元 颜色 字元 图线型态 (O/W`qo  
vd/BO  
   y 黄色 . 点 M-(,*6Q  
qNUd "%S  
   k 黑色 o 圆 seb/rxb  
r(<91~Ww  
   w 白色 x x ? 3oUkGfn  
!8tqYY?>@\  
   b 蓝色 + + ~I]aUN  
lDVgW}o@  
   g 绿色 * * a!.Y@o5Ku  
CKX3t:HP0  
   r 红色 - 实线 F <{k~   
3dgPP@7d$  
   c 亮青色 : 点线 7wHd*{^9N  
~xcU6@/  
   m 锰紫色 -. 点虚线 <ka zV<"  
=-avzuy#  
   -- 虚线 be [E^%  
<&HHo>rl  
  七、注解 2#Qw  
|#Q0UM|'Q  
  xlabel('Input Value'); % x轴注解 jVna;o)  
sHQO*[[  
  ylabel('Function Value'); % y轴注解 31N5dIi,  
bL|$\'S  
  title('Two Trigonometric Functions'); % 图形标题  3bHB$n  
!E^\)=E)P  
  legend('y = sin(x)','y = cos(x)'); % 图形注解 CDT;AdRw7  
PR%n>a#  
  grid on; % 显示格线 T%E/k# )q  
iKv"200h(  
  八、二维绘图函数 w`atk=K  
J^zB 5W,)  
  bar 长条图 &td   
WsT   
   errorbar 图形加上误差范围  xF*i+'2  
8&CQx*  
   fplot 较精确的函数图形 n^<J@uC  
z7pw~Tqlz  
   polar 极座标图 O"wo&5b_  
m14'u GC  
   hist 累计图 CW FE{  
H% FP!03  
   rose 极座标累计图 (^58$IW71  
'ZAIe7i&  
   stairs 阶梯图 )!FheoR  
TV/EC#48  
   stem 针状图 NMzq10M=6  
B[d%?L_  
   fill 实心图 Xm<|m#  
r-a0XNS*  
   feather 羽毛图 7@&kPh}PG  
UYzNaw4/x  
   compass 罗盘图 BCX2C  
|gU)6}V@  
   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 网站统计