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

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

MATLAB函数大全分享

本文详细介绍MATLAB函数大全,大家参考一下。 }VU^ 8D  
n~"qbtp}  
  一、MATLAB常用的基本数学函数 ZLjEH7  
v)p'0F#6A  
  abs(x):纯量的绝对值或向量的长度 ,`Keqfx  
}SfS\b{|~  
  angle(z):复数z的相角(Phase angle) 7vo8lnQ{  
LC1WVK/  
  sqrt(x):开平方 tJG+k)EE  
HLe/|x\@<  
  real(z):复数z的实部 -9] ucmN  
! k[JP+;  
  imag(z):复数z的虚部 d*YVk{s7V  
vjL +fH<0:  
  conj(z):复数z的共轭复数 ZZ>"LH  
Ucx"\/"  
  round(x):四舍五入至最近整数 PglSQ2P  
|(%=zb=?X  
  fix(x):无论正负,舍去小数至最近整数 aD(3.=[R  
/0swrt.  
  floor(x):地板函数,即舍去正小数至最近整数 eMV{rFmT  
XS}-@5TI  
  ceil(x):天花板函数,即加入正小数至最近整数 S$O5jX 0  
+v2)'?BS  
  rat(x):将实数x化为分数表示 nt]'>eX_}  
m#$$xG  
  rats(x):将实数x化为多项分数展开 9u6VN]divB  
Gx7bV}&PN  
  sign(x):符号函数 (Signum function)。 /Rf,Rjs  
zfD@/kU  
  当x<0时,sign(x)=-1; 6b7c9n Z  
~.tl7wKkR/  
  当x=0时,sign(x)=0; =F2`X#x_j  
/F$E)qN7n  
  当x>0时,sign(x)=1。 hj=qWGRgI  
dWx@<(`OC  
  rem(x,y):求x除以y的馀数 /-knqv  
naro  
  gcd(x,y):整数x和y的最大公因数 y| 0!sNg  
z~-(nyaBS  
  lcm(x,y):整数x和y的最小公倍数 .=)[S5.BVq  
o}&{Y2!x  
  exp(x):自然指数 ~?4 BP%g-y  
W ]$/qyc&J  
  pow2(x):2的指数 .kU}x3m  
=r)LG,w212  
  log(x):以e为底的对数,即自然对数或 ? 'qyI^m@  
W}y)vrL  
  log2(x):以2为底的对数 : ?}mu1  
0h~{K  
  log10(x):以10为底的对数 '6kD6o_p1  
F( 4Ue6R  
  二、MATLAB常用的三角函数 QE8 `nMf  
[dR#!"6t  
  sin(x):正弦函数 Y_}_)nE@m  
aX~Jk >a0  
  cos(x):馀弦函数 UT5xUv5'  
C;5`G *e  
  tan(x):正切函数 \#PZZH%  
+!GJ  
  asin(x):反正弦函数 jJaMkF;f  
jXVvVv  
  acos(x):反馀弦函数 @tJ4^<`P{  
r7sA;Y\  
  atan(x):反正切函数 Sgr. V)  
E]v]fy"  
  atan2(x,y):四象限的反正切函数 s q;!5qK  
eIEL';N6  
  sinh(x):超越正弦函数 @eZBwFe  
Vo6+|ztk|  
  cosh(x):超越馀弦函数 h-//v~V)  
|VzXcV-"8)  
  tanh(x):超越正切函数 u|Oc+qA(  
n!.=05OtX  
  asinh(x):反超越正弦函数 Z ^}[CQ&Am  
j /_&]6!  
  acosh(x):反超越馀弦函数 W"*2,R[}%  
$hHV Ie]+  
  atanh(x):反超越正切函数 >gs_Bzy]  
b\KbF/ T  
  三、适用於向量的常用函数有: nbB*d@"  
i6A9|G$H  
  min(x): 向量x的元素的最小值 C=|8C70[%N  
k$ T  
  max(x): 向量x的元素的最大值 _Rb2jq(&0  
|V4<eF-0S  
  mean(x): 向量x的元素的平均值 &XdTY +  
Kj"X!-  
  median(x): 向量x的元素的中位数 jV9oTH-  
 }JWkV1  
  std(x): 向量x的元素的标准差 Mo<q(_ZeRP  
 sa&`CEa  
  diff(x): 向量x的相邻元素的差 WF-jy7+  
Z:<an+v|5  
  sort(x): 对向量x的元素进行排序(Sorting) Xtfs)"  
DRR)mQBb  
  length(x): 向量x的元素个数 jVLJ qWP'!  
%$kd`Rl}  
  norm(x): 向量x的欧氏(Euclidean)长度 zH Z;Y^{+  
a??8)=0|}  
  sum(x): 向量x的元素总和 (5E09K$  
MoQ\~/Z|  
  prod(x): 向量x的元素总乘积 WR`NISSp  
3^nH>f-Y  
  cumsum(x): 向量x的累计元素总和 #AB5}rPEI  
'e' p`*  
  cumprod(x): 向量x的累计元素总乘积 GB^`A  
m(?{#aaq  
  dot(x, y): 向量x和y的内积 79c M _O  
g`Cv[Pq?at  
  cross(x, y): 向量x和y的外积 $i6z)]rjg  
$2}#):`  
  四、MATLAB的永久常数 UKZ )Boo  
tK .1 *  
  i或j:基本虚数单位(即) M2w'cdHk  
0ug&HEl_w  
  eps:系统的浮点(Floating-point)精确度 |6b~c{bt  
"g#%d  
  inf:无限大, 例如1/0 fqY'Uq$=  
,c  ^nW  
  nan或NaN:非数值(Not a number),例如0/0 })P!7t  
[`qdpzUp&  
  pi:圆周率 p(= 3.1415926...) ppNMXbXR  
Eyjsbj8  
  realmax:系统所能表示的最大数值 K0_gMi+bR  
GF8wKx#J  
  realmin:系统所能表示的最小数值 [:#K_EI5%  
-y$6gCRY  
  nargin: 函数的输入引数个数 D>7J[ Yxg-  
c`p '5qz  
  nargin: 函数的输出引数个数 {ri={p]l  
OR!W3 @  
  五、MATLAB基本绘图函数 pc0{  
v\4<6Z:4  
  plot: x轴和y轴均为线性刻度(Linear scale) _fu <`|kc  
&Q;sbI}  
  loglog: x轴和y轴均为对数刻度(Logarithmic scale) P "IR3=  
;>jEeIlT  
  semilogx: x轴为对数刻度,y轴为线性刻度 r *6S1bW  
% g  
  semilogy: x轴为线性刻度,y轴为对数刻度 bTrusSAl  
:&TM0O  
  六、plot绘图函数的叁数 T:Nk9t$W7@  
w6cl3J&  
  字元 颜色 字元 图线型态 {9}CU~R  
o.A:29KoU  
   y 黄色 . 点 sAqy(oy#M  
`MuX/ [q  
   k 黑色 o 圆 6Q [  
nL/]Q'(5  
   w 白色 x x mc8Q2eQat}  
h2f8-}fsq  
   b 蓝色 + + $7DW-TA  
{~&Q"8 }G  
   g 绿色 * *  *0^~@U  
aMY@**^v  
   r 红色 - 实线 :R=6Ku>  
:M6v<Kg{;  
   c 亮青色 : 点线 C'|9nK$%  
4k@n5JNa  
   m 锰紫色 -. 点虚线 m","m  
J'|=J   
   -- 虚线 dGBjV #bNT  
>x;\H(g  
  七、注解 JOY&YA$U  
^gvTc+|  
  xlabel('Input Value'); % x轴注解 ~>u| 7 M$(  
,GYQ,9:  
  ylabel('Function Value'); % y轴注解 .waw=C  
"nu]3zcd  
  title('Two Trigonometric Functions'); % 图形标题 \Dq'~ d  
+`k30-<P  
  legend('y = sin(x)','y = cos(x)'); % 图形注解 ftxL-7y%  
}-Mg&~e`  
  grid on; % 显示格线 8(\}\4G_  
196a~xNV  
  八、二维绘图函数 pvyEs|f=%  
s%K(hk  
  bar 长条图 Mg`!tFe3  
n>q!m@ }<  
   errorbar 图形加上误差范围 '?veMX  
;(/go\m tB  
   fplot 较精确的函数图形 x5Lbe5/P  
W^ L ^7  
   polar 极座标图 0d_)C>gcF  
~ #3{5* M  
   hist 累计图 FHr)xqo=~  
`w:kY9  
   rose 极座标累计图 F1@Po1VTD  
hXjZ>n``  
   stairs 阶梯图 *{w0=J[15  
-|m3=#  
   stem 针状图 +112{v=!i  
xyGwYv>*KO  
   fill 实心图 Th9V8Rg+E  
W|>jj$/o  
   feather 羽毛图 XY'8oU`]{  
bzNnEH`^]  
   compass 罗盘图 Z2$_9.  
f $Agcy  
   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 网站统计