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

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

MATLAB函数大全分享

本文详细介绍MATLAB函数大全,大家参考一下。 M "94#.dKK  
Nb'''W-iu  
  一、MATLAB常用的基本数学函数 Ptdpj)oi&Q  
q1KZ5G)6GJ  
  abs(x):纯量的绝对值或向量的长度 |Ur"& Z{  
?o|f':  
  angle(z):复数z的相角(Phase angle) jJPGrkr  
"9Q40w\  
  sqrt(x):开平方 Z '7  
<d$x.in  
  real(z):复数z的实部  ^0 \  
~G6Ox)/  
  imag(z):复数z的虚部 /x p|  
JAem0jPC8  
  conj(z):复数z的共轭复数 G VYkJ0,  
_dhgAx-H)h  
  round(x):四舍五入至最近整数 QvKh,rBFVG  
1^}[&ar  
  fix(x):无论正负,舍去小数至最近整数 v : OR   
.E8_Oz  
  floor(x):地板函数,即舍去正小数至最近整数 kZGRxp9  
I!Z_ [M  
  ceil(x):天花板函数,即加入正小数至最近整数 2so!  
EZ`te0[  
  rat(x):将实数x化为分数表示 vkEiOFU!u  
"ozr+:#\  
  rats(x):将实数x化为多项分数展开 i\rDu^VQ  
x#xFh0CA  
  sign(x):符号函数 (Signum function)。 `ux{;4q  
(Fhs"  
  当x<0时,sign(x)=-1; #PH~1`vl  
[QoK5Yw{  
  当x=0时,sign(x)=0; sl`s_$J  
NRIG1v>  
  当x>0时,sign(x)=1。 .ufTQ?Fe  
Vg>dI&O  
  rem(x,y):求x除以y的馀数 b((M)Gz  
/YMj-S_b~  
  gcd(x,y):整数x和y的最大公因数 'R'*kxf  
nz=G lO'[  
  lcm(x,y):整数x和y的最小公倍数 b)qoh^  
`-J%pEIza  
  exp(x):自然指数 j2StXq3  
2j}\3Pi  
  pow2(x):2的指数 Rnr(g;2  
7'W%blg!V  
  log(x):以e为底的对数,即自然对数或 9CWF{"  
jD<{t  
  log2(x):以2为底的对数 Vr`R>S,-  
JP!~,mdS  
  log10(x):以10为底的对数 =C8?M  
rrBsb -  
  二、MATLAB常用的三角函数 [6%VRqY  
#FCnA  
  sin(x):正弦函数 '$ =>  
4~Vx3gEV:  
  cos(x):馀弦函数 t\k$};qJ  
t4zkt!`B  
  tan(x):正切函数 pz\ +U7  
_/-jX  
  asin(x):反正弦函数 6;\I))"[  
{GK;63`1  
  acos(x):反馀弦函数 =S+wCN  
d iL +:H  
  atan(x):反正切函数 >~[c|ffyo/  
P2BWuh F  
  atan2(x,y):四象限的反正切函数 N`5,\TR2f  
j,lT>/  
  sinh(x):超越正弦函数 .f%fHj  
F4}]b(L  
  cosh(x):超越馀弦函数 =jOv] /  
- D  
  tanh(x):超越正切函数 -Ta9 pxZk  
:cem,#(=  
  asinh(x):反超越正弦函数 5\5/  
B%)%  
  acosh(x):反超越馀弦函数 ;c-(ObSm  
/Y W>*?"N  
  atanh(x):反超越正切函数 =9O^p@Q#W  
9kN}c<o  
  三、适用於向量的常用函数有: ~?4PBq  
~dgDO:)  
  min(x): 向量x的元素的最小值 /YP{,#p  
, pDnRRJ!  
  max(x): 向量x的元素的最大值 ); !eow  
s C%&cRQD  
  mean(x): 向量x的元素的平均值 `w#Oih!6A|  
W>Y@^U&x`  
  median(x): 向量x的元素的中位数 X$ 0?j 1  
Pk{_(ybaY  
  std(x): 向量x的元素的标准差 a oD`=I*<  
[')m|u~FS4  
  diff(x): 向量x的相邻元素的差 jSh5!6O  
8Wrh]egu1  
  sort(x): 对向量x的元素进行排序(Sorting) L[oui,}_  
@Owb?(6?  
  length(x): 向量x的元素个数 .zA^)qgL  
sT3^hY7  
  norm(x): 向量x的欧氏(Euclidean)长度 >Wm `v.-  
b#uL?f  
  sum(x): 向量x的元素总和 PWaw]*dFmy  
[YRz*5   
  prod(x): 向量x的元素总乘积 Q i,j+xBp  
|%F=po>w  
  cumsum(x): 向量x的累计元素总和 5,3'=mA6  
>:AARx%  
  cumprod(x): 向量x的累计元素总乘积 |{BIHgMh  
bU>U14ix<  
  dot(x, y): 向量x和y的内积 FOv=!'S o  
!O+) sbd<  
  cross(x, y): 向量x和y的外积 /f:dv?!km  
3 R=,1<  
  四、MATLAB的永久常数 4x {0iav  
k$R~R-'  
  i或j:基本虚数单位(即) yh Yb'GK  
3QV*%  
  eps:系统的浮点(Floating-point)精确度 Jj>?GAir  
s1M Erd  
  inf:无限大, 例如1/0 h;C5hU 4P  
Eza`Z` ^el  
  nan或NaN:非数值(Not a number),例如0/0 p#ol*m5wE  
?Nup1 !D  
  pi:圆周率 p(= 3.1415926...) aXQnZ+2e^R  
<":;+ Ng+  
  realmax:系统所能表示的最大数值 RY]#<9>M  
EY^1Y3D w0  
  realmin:系统所能表示的最小数值 :By?O"LQ  
6_J$UBT  
  nargin: 函数的输入引数个数 j-4VB_N@  
n&{Dq}q  
  nargin: 函数的输出引数个数 ^ssK   
Fu SL}P  
  五、MATLAB基本绘图函数 )#BMTKA^  
5QW=&zI`=  
  plot: x轴和y轴均为线性刻度(Linear scale) mPOGidxix  
]9YJ,d@J  
  loglog: x轴和y轴均为对数刻度(Logarithmic scale) w,.+IV$Kk  
X^T:8npxt  
  semilogx: x轴为对数刻度,y轴为线性刻度 q-  
<LmIK  
  semilogy: x轴为线性刻度,y轴为对数刻度 sNj)ZWgd>  
0C =3dnp6  
  六、plot绘图函数的叁数 p31NIf `  
LIS)(X<]?  
  字元 颜色 字元 图线型态 x*![fK  
4~k\j  
   y 黄色 . 点 qIVx9jNN  
@XgKYm   
   k 黑色 o 圆 `Bo*{}E  
Keuf9u  
   w 白色 x x p6 ]7&{>  
Q;[,Q~c[u  
   b 蓝色 + + D2<fw#  
C\3y {s  
   g 绿色 * * '{a/2 l  
1%EBd%`#  
   r 红色 - 实线 w:%o?pKet1  
A'j;\ `1  
   c 亮青色 : 点线 $LKIT0  
~?D4[D|sB  
   m 锰紫色 -. 点虚线 @ >d*H75  
qmnZAk  
   -- 虚线 t`WB;o!  
%dRo^E1p  
  七、注解 DQNnNsP:M-  
lphFhxJA{  
  xlabel('Input Value'); % x轴注解 3[\iQ*d }B  
M9Cv wMi  
  ylabel('Function Value'); % y轴注解 L; T8?+x  
u6M.'  
  title('Two Trigonometric Functions'); % 图形标题 o 4`hY/<t  
,oN8HpGs  
  legend('y = sin(x)','y = cos(x)'); % 图形注解 k >F'ypm  
E4gYemuN  
  grid on; % 显示格线 {G|,\O1  
~res V  
  八、二维绘图函数 1q~+E\x  
tkVbo.[8K  
  bar 长条图 K\>tA)IPSV  
N/]o4o  
   errorbar 图形加上误差范围 nIAx2dh?  
~3UQ|j  
   fplot 较精确的函数图形 3t`P@nL0;  
f_wvZ&  
   polar 极座标图 9iXeBC  
Mx6@$tQ%  
   hist 累计图 =7-9[{  
^g*pGrl#  
   rose 极座标累计图 j Yx38_5e  
Wc,_RN-  
   stairs 阶梯图 *Nw&_<\9Q  
V\6=ySx  
   stem 针状图 wQv'8A_}  
#%`|~%`{:  
   fill 实心图 r^h4z`:L  
A54N\x,  
   feather 羽毛图 zw+B9PYqX  
H70LhN  
   compass 罗盘图 rE i Ki  
|s)Rxq){"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-2025 光行天下 蜀ICP备06003254号-1 网站统计