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

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

MATLAB函数大全分享

本文详细介绍MATLAB函数大全,大家参考一下。 SJlL!<i$  
i x_a  
  一、MATLAB常用的基本数学函数 $gdGII&n  
ig'4DmNC  
  abs(x):纯量的绝对值或向量的长度 nIl<2H]F`  
d3p;[;`  
  angle(z):复数z的相角(Phase angle) DCgiTT\  
&>Z p}.V  
  sqrt(x):开平方 CWkAc5  
U_e e3KKA  
  real(z):复数z的实部 LL=nMoS  
\J^|H@;(@  
  imag(z):复数z的虚部 vM2\tL@"  
]i pltR7k  
  conj(z):复数z的共轭复数 0)3*E)g{  
( j~trpe,  
  round(x):四舍五入至最近整数 pn2_ {8.  
'^.}5be&  
  fix(x):无论正负,舍去小数至最近整数 t2vo;,^euL  
(6\ H~  
  floor(x):地板函数,即舍去正小数至最近整数 y-CVyl  
@y`7csb p  
  ceil(x):天花板函数,即加入正小数至最近整数 & pS5_x  
;u: }rA)  
  rat(x):将实数x化为分数表示 Fh$Xcz~i  
cX/ ["AM  
  rats(x):将实数x化为多项分数展开 ] Q\/si&  
+']S  
  sign(x):符号函数 (Signum function)。 R?[KK<sWWe  
kzLtI w&.  
  当x<0时,sign(x)=-1; 9}6^5f?|  
FqK2[]8  
  当x=0时,sign(x)=0; c\pPwG  
ocT.2/~d  
  当x>0时,sign(x)=1。 v><uHjP  
- '5OX/Szq  
  rem(x,y):求x除以y的馀数 M0zlB{eH  
*n %J#[e(  
  gcd(x,y):整数x和y的最大公因数 7|Tu@0XXA  
yjP;o`z%  
  lcm(x,y):整数x和y的最小公倍数 W:16qbK  
u)fmXoQ  
  exp(x):自然指数 e RjpR?!\  
W=EvEx^?%  
  pow2(x):2的指数 ]gQ4qu5  
]n:)W.|`R  
  log(x):以e为底的对数,即自然对数或 DOm5azO!>  
T9+ ?A l  
  log2(x):以2为底的对数 $dLPvN  
L_YVe(dT  
  log10(x):以10为底的对数 Y+tXWN"8  
:#QYwb~  
  二、MATLAB常用的三角函数 *:}NS8hP  
6"W~%FSJX  
  sin(x):正弦函数 Py8<db%  
DN@T4!  
  cos(x):馀弦函数 6Hn3  
/IC7q?avQN  
  tan(x):正切函数 }X3SjNd q  
ToN$x^M w  
  asin(x):反正弦函数 4yH=dl4=44  
!s]LWCX+|  
  acos(x):反馀弦函数 aMFUJrXo  
D`lTP(] y  
  atan(x):反正切函数 5Qik{cWxBq  
lc=C  
  atan2(x,y):四象限的反正切函数 B{SzC=4f}  
TK;*:K8oe  
  sinh(x):超越正弦函数 ( {H5k''  
rQbL86+  
  cosh(x):超越馀弦函数 )-2o}KU]>  
r c7"sIkV  
  tanh(x):超越正切函数 wvm`JOP:A  
$3sS&i<  
  asinh(x):反超越正弦函数 u5 EHzoq  
d\dt}&S 5  
  acosh(x):反超越馀弦函数 |wZ8O}O{E  
v3+ \A q   
  atanh(x):反超越正切函数 3I?? K)Yl  
J8$G-~MeJ  
  三、适用於向量的常用函数有: x(z[S$6Y\  
_Va!Ky =]  
  min(x): 向量x的元素的最小值 lu(<(t,Lbs  
0EYK3<k9!  
  max(x): 向量x的元素的最大值 >yn%.Uoh@  
4XDR?KUM  
  mean(x): 向量x的元素的平均值 +'?p $@d  
 XGEAcN  
  median(x): 向量x的元素的中位数 ;PJWd|3  
`av8|;  
  std(x): 向量x的元素的标准差 DEaO= p|  
ZN|DR|c UY  
  diff(x): 向量x的相邻元素的差 n< [np;\  
,ORZtj  
  sort(x): 对向量x的元素进行排序(Sorting) t#~r'5va  
cX@~Hk4=\  
  length(x): 向量x的元素个数 LF0gy3  
AU}P`fT!  
  norm(x): 向量x的欧氏(Euclidean)长度 h FP$MFab  
x{C=rdp__  
  sum(x): 向量x的元素总和 YZf<S:  
n\5` JNCb  
  prod(x): 向量x的元素总乘积 Ix%h /=I  
{>G\3|^D  
  cumsum(x): 向量x的累计元素总和 -3X#$k8  
-@G |i$!  
  cumprod(x): 向量x的累计元素总乘积 _n2PoE:5@P  
gqJ&Q t#f  
  dot(x, y): 向量x和y的内积 3Qe:d_  
VY@uQ#&A  
  cross(x, y): 向量x和y的外积 K GkzE  
f 5_n2  
  四、MATLAB的永久常数 mUzNrkG(G  
0X-u'=Bs  
  i或j:基本虚数单位(即) `|i #)  
dh%C@n:B  
  eps:系统的浮点(Floating-point)精确度 Vf*!m~]Vqi  
qJFBdJU(1  
  inf:无限大, 例如1/0 }3Pz{{B&+O  
<dDGV>n4;  
  nan或NaN:非数值(Not a number),例如0/0 6!/e_a  
T.!GEUQ  
  pi:圆周率 p(= 3.1415926...) N- ?U2V  
SMk{159q&  
  realmax:系统所能表示的最大数值 A7 .C  
P@p(Y2&~g  
  realmin:系统所能表示的最小数值 ,m!j2H}8  
bP6QF1L  
  nargin: 函数的输入引数个数 `,aPK/  
6J6MR<5'  
  nargin: 函数的输出引数个数 42:\1B#[  
abWmPi  
  五、MATLAB基本绘图函数 on(F8%]zE  
9C$b^wHd  
  plot: x轴和y轴均为线性刻度(Linear scale) (}"r 5  
!k||-Q &  
  loglog: x轴和y轴均为对数刻度(Logarithmic scale) WhSQ>h!@s  
w]UYD;f  
  semilogx: x轴为对数刻度,y轴为线性刻度 +%6{>C+bZo  
$B*Ek>EK  
  semilogy: x轴为线性刻度,y轴为对数刻度 -Uq I=#  
Gk8"fs  
  六、plot绘图函数的叁数 5P -IZ8~$  
]o_Z3xXUa  
  字元 颜色 字元 图线型态 R(=Lhz6R4  
v@LK3S/!3  
   y 黄色 . 点 EkEM|<GNd  
5l2Ph4(  
   k 黑色 o 圆 ]/HSlT=  
AR]y p{NS  
   w 白色 x x RhnSQe  
-wC;pA#o  
   b 蓝色 + + }/B  
Bra>C  
   g 绿色 * * CwTx7 ^qa  
Q{UR3U'Q  
   r 红色 - 实线 iT%aAVs  
@ _U]U  
   c 亮青色 : 点线 j@v*q\X&  
1@P/h#_Vr  
   m 锰紫色 -. 点虚线 jB:$+k|~.  
 ^vYH"2  
   -- 虚线 {tV)+T  
|zKe*H/  
  七、注解 5.]+K<:h"A  
Ji :2P*  
  xlabel('Input Value'); % x轴注解 =2\k Jv3  
X~sl5?  
  ylabel('Function Value'); % y轴注解 wRgmw 4  
\$/)o1SG  
  title('Two Trigonometric Functions'); % 图形标题 :mX c|W3  
0_}OKn)J  
  legend('y = sin(x)','y = cos(x)'); % 图形注解 $}jp=?,t  
~jH@3\ ?-  
  grid on; % 显示格线 1%]| O  
84DneSpHsp  
  八、二维绘图函数 YxlV2hcX;  
;RflzY|D  
  bar 长条图 dD?1te  
iN"kv   
   errorbar 图形加上误差范围 f'0n^mSP  
T,@.RF  
   fplot 较精确的函数图形 r )ZUeHt}w  
[!]a' T#x  
   polar 极座标图 9 #TzW9  
MGfDxHg]  
   hist 累计图 -GD_xk  
+J} wYind  
   rose 极座标累计图 n`2 d   
wOOBW0tj  
   stairs 阶梯图 A07g@3n  
J_C<Erx[O  
   stem 针状图 );_g2=:#  
F^ 7qLvh  
   fill 实心图 o%i^t4J$e  
!jN}n)FSq  
   feather 羽毛图 L@HPU;<  
Bq.@CxK  
   compass 罗盘图 g34<0%6jd  
8*!<,k="9  
   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 网站统计