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

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

MATLAB函数大全分享

本文详细介绍MATLAB函数大全,大家参考一下。 Q{>+ft U  
yg<R=$n,Q  
  一、MATLAB常用的基本数学函数 he;dq)-e9  
IL#"~D?  
  abs(x):纯量的绝对值或向量的长度 @k,#L`3^  
2lH&  
  angle(z):复数z的相角(Phase angle) nv|NQ Tk  
|6sp/38#p  
  sqrt(x):开平方 $w`x vX  
Tztu}t]N  
  real(z):复数z的实部 _{YWXRC#  
l *(8i ^  
  imag(z):复数z的虚部 $]/{[@5  
O`IQ(,yef  
  conj(z):复数z的共轭复数 P^ ~yzI  
_^Ubs>d=*  
  round(x):四舍五入至最近整数 NvceYKp:  
P9^Xm6QO  
  fix(x):无论正负,舍去小数至最近整数 2j [=\K]  
-:+|zF@f  
  floor(x):地板函数,即舍去正小数至最近整数 @e.C"@G  
_YhES-Ff  
  ceil(x):天花板函数,即加入正小数至最近整数 w e//|fA<  
= SMXDaH  
  rat(x):将实数x化为分数表示 r,73C/*&/  
i &nSh ]KK  
  rats(x):将实数x化为多项分数展开 f643#1  
y&$A+peJ1  
  sign(x):符号函数 (Signum function)。 :1QI8%L'$i  
@1roe G  
  当x<0时,sign(x)=-1; Ju@c~Xm  
nfbR P t  
  当x=0时,sign(x)=0; )hsgC'H{~]  
,q`\\d  
  当x>0时,sign(x)=1。 iHM%iUV  
D0-3eV -  
  rem(x,y):求x除以y的馀数 zj{pJOM06  
AlaW=leTe  
  gcd(x,y):整数x和y的最大公因数 hD 82tr  
e8a+2.!&\  
  lcm(x,y):整数x和y的最小公倍数 Mk 6(UXY  
2*& ^v  
  exp(x):自然指数 NIry)'"  
Rsm^Z!sn  
  pow2(x):2的指数 &jJL"gq"  
X 'Xx"M  
  log(x):以e为底的对数,即自然对数或 q"lSZ; 'E  
1v2 7;Q<+Q  
  log2(x):以2为底的对数 Ty?cC**  
E<Y$>uKA  
  log10(x):以10为底的对数 eF$x1|  
L~OvY  
  二、MATLAB常用的三角函数 iOghb*aW  
+{.WQA}z\  
  sin(x):正弦函数 e#8Q L  
&DX! f  
  cos(x):馀弦函数 TF\C@4Z  
IM'r8 V  
  tan(x):正切函数 0v?"t OT!  
6<QQ@5_  
  asin(x):反正弦函数 ?);v`]  
&U#|uc!+  
  acos(x):反馀弦函数 sY&IquK^  
Ee! 4xg  
  atan(x):反正切函数 .|70;  
=8. ,43+  
  atan2(x,y):四象限的反正切函数 T.BW H2gRP  
![=yi tB  
  sinh(x):超越正弦函数 *] ) `z8Ox  
K+3=tk]W9u  
  cosh(x):超越馀弦函数 G5 WVr$  
EV%gF   
  tanh(x):超越正切函数 ^jZbo {  
:4/3q|cn  
  asinh(x):反超越正弦函数 .Yn_*L+4*  
^}o2  
  acosh(x):反超越馀弦函数 f.$af4 u  
'zTLl8P  
  atanh(x):反超越正切函数 0S!K{xyR  
.W!i7  
  三、适用於向量的常用函数有: z Rr*7G  
]2KihP8z x  
  min(x): 向量x的元素的最小值 _]H&,</  
S2&4g/  
  max(x): 向量x的元素的最大值 sUQ@7sTj  
!_)[/q"  
  mean(x): 向量x的元素的平均值 bROLOf4S  
\_f(M|  
  median(x): 向量x的元素的中位数 T(Eugl"  
)3EY;  
  std(x): 向量x的元素的标准差 n/:33DAB  
/y}xX  
  diff(x): 向量x的相邻元素的差 G_,jgg7  
)jP1or  
  sort(x): 对向量x的元素进行排序(Sorting) oUU1+F-  
^<2p~h0 \  
  length(x): 向量x的元素个数 '~=SzO  
&V/Mmm T  
  norm(x): 向量x的欧氏(Euclidean)长度 1mG-}  
_-g&PXH  
  sum(x): 向量x的元素总和 eeB{c.#  
tG a8W  
  prod(x): 向量x的元素总乘积 zK@@p+n_#.  
?6WY:Zec@  
  cumsum(x): 向量x的累计元素总和 `b$.%S8uj=  
L4nYXW0y  
  cumprod(x): 向量x的累计元素总乘积 MQ8J<A Pf-  
ud('0 r',D  
  dot(x, y): 向量x和y的内积 S<Xf>-8w  
}pkzH'$HJ  
  cross(x, y): 向量x和y的外积 ( a#BV}=  
k{-Cwo  
  四、MATLAB的永久常数 $=4QO  
FQ\h4` >B  
  i或j:基本虚数单位(即) cbTm'}R(G  
a&? :P1$  
  eps:系统的浮点(Floating-point)精确度 ep{FpB  
_oeS Uzq.  
  inf:无限大, 例如1/0 sQZhXaMa $  
fz "Y CHe  
  nan或NaN:非数值(Not a number),例如0/0 Nj/ x. X  
utV_W&  
  pi:圆周率 p(= 3.1415926...) EADqC>  
0o&5 ]lEe  
  realmax:系统所能表示的最大数值 =rdV ]{Wc  
.7X^YKR  
  realmin:系统所能表示的最小数值 X"%gQ.1|{j  
CpT jJXb  
  nargin: 函数的输入引数个数 Xsa].  
5v*\Zr5ha  
  nargin: 函数的输出引数个数 h/Y'<:  
G18b$z  
  五、MATLAB基本绘图函数 c7H^$_^=  
U]rRQ d/:;  
  plot: x轴和y轴均为线性刻度(Linear scale) `Urhy#LC  
t%8BK>AHvw  
  loglog: x轴和y轴均为对数刻度(Logarithmic scale) wUJcmM;  
oQJtUP%  
  semilogx: x轴为对数刻度,y轴为线性刻度 =7UsVn#o  
UJ2U1H54h  
  semilogy: x轴为线性刻度,y轴为对数刻度 6_B]MN!(  
B%68\  
  六、plot绘图函数的叁数 ]6j{@z?{  
kyV8K#}%8  
  字元 颜色 字元 图线型态 Zv{'MIv&v  
Wx#;E9=Im  
   y 黄色 . 点 ~wdGd+ez  
(/$^uWj  
   k 黑色 o 圆 <C*hokqqP  
\Vk:93OH21  
   w 白色 x x ;n;p@Uu[ b  
s5. CFA  
   b 蓝色 + + :Hbv)tS\3w  
yB!dp;gM{  
   g 绿色 * * k;Y5BB  
m]&SNz=  
   r 红色 - 实线 "<gOzXpa  
3OB"#Ap8<  
   c 亮青色 : 点线 @O~pV`_tD  
7t3!) a|lI  
   m 锰紫色 -. 点虚线 -nwypu  
mR)wX 6  
   -- 虚线 n=q 76W\  
Dha1/g1q  
  七、注解 "J1 4C9u   
'5tCz9}Y  
  xlabel('Input Value'); % x轴注解 yt2PU_),  
~VB1OLgv#.  
  ylabel('Function Value'); % y轴注解 0*v2y*2V  
-:rUw$3J  
  title('Two Trigonometric Functions'); % 图形标题 2`-Bs  
;AG()NjOO:  
  legend('y = sin(x)','y = cos(x)'); % 图形注解 B-mowmJ3dg  
\{YU wKK/A  
  grid on; % 显示格线 @(lh%@hO  
HVAYPerH  
  八、二维绘图函数 nr#|b`J]  
xYB{;K  
  bar 长条图 D6Wa.,r  
+cRn%ioVi  
   errorbar 图形加上误差范围 ptaKf4P^r  
R@2X3s:  
   fplot 较精确的函数图形 V VCZ9MVJ  
"Y.y:Vv;  
   polar 极座标图 jiC>d@~y  
]_$[8#kg  
   hist 累计图 V~ _>U}  
oL<St$1  
   rose 极座标累计图 qJw_  
I`#JwMU;m  
   stairs 阶梯图 4Po_-4  
8cQ'dL`(  
   stem 针状图 d d;T-wa}  
cc3 4e  
   fill 实心图 LH6 vLuf  
~QVH<`sn  
   feather 羽毛图 F:ELPs4"  
wKHBAW[i]  
   compass 罗盘图 Ir]\|t  
:gC#hmm^  
   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 网站统计