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

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

MATLAB函数大全分享

本文详细介绍MATLAB函数大全,大家参考一下。 L<dJWxf?D  
+wPXDN#R  
  一、MATLAB常用的基本数学函数 ,ICn]Pdz@  
*h([ai"1-  
  abs(x):纯量的绝对值或向量的长度 esh7*,7-z*  
'DeI]IeP  
  angle(z):复数z的相角(Phase angle) !{S& "  
Mn> /\e  
  sqrt(x):开平方 Wxeg(L}E  
#S4lRVt5  
  real(z):复数z的实部 v^0*{7N'  
`xXpP"*o}  
  imag(z):复数z的虚部 `>1XL2  
Bz+zEXBC  
  conj(z):复数z的共轭复数 v}`{OE:-J  
r `;_ #&b  
  round(x):四舍五入至最近整数 ,h<xL-  
_Jt  
  fix(x):无论正负,舍去小数至最近整数 V9:Jz Q=?`  
x9!3i{_  
  floor(x):地板函数,即舍去正小数至最近整数 K HO@"+  
(,`R>Dk  
  ceil(x):天花板函数,即加入正小数至最近整数 w,)O*1't  
R\T1R"1  
  rat(x):将实数x化为分数表示 5Q$.q &,  
1fOH$33  
  rats(x):将实数x化为多项分数展开 jL6ZHEi#d7  
kfW"vI+d  
  sign(x):符号函数 (Signum function)。 p[^a4E_v  
%a\L^w)Xn  
  当x<0时,sign(x)=-1; %iq8dAW%  
4roqD;5|~|  
  当x=0时,sign(x)=0; ,'Sj:l  
Y#<>N-X|kA  
  当x>0时,sign(x)=1。 ) Vf!U"  
g15~+;33N  
  rem(x,y):求x除以y的馀数 o)2KQ$b>Q  
zg>)Lq|VsT  
  gcd(x,y):整数x和y的最大公因数 CqVeR';2  
^h?]$P  
  lcm(x,y):整数x和y的最小公倍数 )q|a Sd  
'c/S$_r  
  exp(x):自然指数 pNnZ-R|u  
5._1G| 3  
  pow2(x):2的指数 J`[v u4  
rNN ,!  
  log(x):以e为底的对数,即自然对数或 , G2( l  
<p5?yF  
  log2(x):以2为底的对数 E' _6v  
MXa(Oi2Gg  
  log10(x):以10为底的对数 <L'6CBbP  
g-LMct8$  
  二、MATLAB常用的三角函数 Liv.i;-qE  
E=# O|[=  
  sin(x):正弦函数 w!|jL $5L  
Y/<`C  
  cos(x):馀弦函数 *Roqie  
90Bn}@t=Q  
  tan(x):正切函数 }bZb8hiG  
RRUv_sff  
  asin(x):反正弦函数 :*I=' M9B  
aoHAB<.C  
  acos(x):反馀弦函数 Ud& '*,  
SpC6dkxD\  
  atan(x):反正切函数  SH6+'7  
JUCp#[q  
  atan2(x,y):四象限的反正切函数 `lcQ Yd<,4  
k?;@5r)y-  
  sinh(x):超越正弦函数 br,xwc  
85:KlBe%+  
  cosh(x):超越馀弦函数 =Cc]ugl7-  
c5(4rT{(m  
  tanh(x):超越正切函数 _;mA(j  
}eAV8LU  
  asinh(x):反超越正弦函数 e'A 1%g)  
[NoOA  
  acosh(x):反超越馀弦函数 Oy_%U*  
|,Kk#`lW<f  
  atanh(x):反超越正切函数 ^{Fo,7  
: "^/?Sd  
  三、适用於向量的常用函数有: f=A`{ 8^  
5t,X;  
  min(x): 向量x的元素的最小值 xzXNcQ  
ntQW+!s;P  
  max(x): 向量x的元素的最大值 Bn{i+8I  
m.68ctaa  
  mean(x): 向量x的元素的平均值 ~e _  
i ?%_P u  
  median(x): 向量x的元素的中位数 *?pnTQs^  
FQ"ED:lks  
  std(x): 向量x的元素的标准差 9qk J<  
Y|6gg  
  diff(x): 向量x的相邻元素的差 qVW3oj<2  
;}H*|"z;!  
  sort(x): 对向量x的元素进行排序(Sorting) A|( !\J0  
jqlfypU  
  length(x): 向量x的元素个数 b}&.IJ&40j  
22/"0=2g  
  norm(x): 向量x的欧氏(Euclidean)长度 ++ZP X'|  
hmB`+?,z*  
  sum(x): 向量x的元素总和 SLz;5%CPV  
:_|Xr'n`A  
  prod(x): 向量x的元素总乘积 $DdC|gMK  
\M;cF "e-S  
  cumsum(x): 向量x的累计元素总和 .%+anVXS  
G- |  
  cumprod(x): 向量x的累计元素总乘积 Ept=&mJPu  
 7LB%7~{<  
  dot(x, y): 向量x和y的内积 7 lSR  
@RZbo@{~  
  cross(x, y): 向量x和y的外积 i|rCGa0}  
 z31g"  
  四、MATLAB的永久常数 A ^t _"J  
|\xTcS|d  
  i或j:基本虚数单位(即) #O{cplh,  
;ojJXH~$}  
  eps:系统的浮点(Floating-point)精确度 55ft ,a  
?<rZ9$  
  inf:无限大, 例如1/0 ?Y 5Vje[^  
D`fIw` _  
  nan或NaN:非数值(Not a number),例如0/0 N2 t`  
yg6o#;  
  pi:圆周率 p(= 3.1415926...) xiV!\Z}  
x)pR^t7u8  
  realmax:系统所能表示的最大数值 FNs$k=* 8  
DyCkz"1S  
  realmin:系统所能表示的最小数值 Gx*B(t]4y  
$Wjx$fD  
  nargin: 函数的输入引数个数 Tz~a. h@  
^Rtxef  
  nargin: 函数的输出引数个数 T7-yZSw -m  
P$]K  
  五、MATLAB基本绘图函数 sm{/S*3  
$wyPGok  
  plot: x轴和y轴均为线性刻度(Linear scale) gD;T"^S+  
%{Obh j;c  
  loglog: x轴和y轴均为对数刻度(Logarithmic scale) v(6[z)A0  
7j HrLsB  
  semilogx: x轴为对数刻度,y轴为线性刻度 +~|Jn_:A f  
 F&lH5  
  semilogy: x轴为线性刻度,y轴为对数刻度 Uw| -d[!  
h(^c5#.  
  六、plot绘图函数的叁数 ArScJ\/Nwv  
I2-ue 63 ?  
  字元 颜色 字元 图线型态 Mf !S'\  
'V8o["P  
   y 黄色 . 点 }|&^Sg%95  
=A~5?J=  
   k 黑色 o 圆 ^/cqE[V~,  
M`7[hr  
   w 白色 x x ?2R!n" m-d  
lANi$ :aE  
   b 蓝色 + + C+>mehDC_G  
A'Z!l20_  
   g 绿色 * * wn|;Li  
F+?i{$  
   r 红色 - 实线 &g>M Z" Z|  
m 2/S(f  
   c 亮青色 : 点线  w%::~]  
_yF@k~ h  
   m 锰紫色 -. 点虚线 X]n`YF7  
lHPnAaue@  
   -- 虚线 yMzy!b Ky  
? * r  
  七、注解 t,'J%)j  
2^"! p;WQ  
  xlabel('Input Value'); % x轴注解 ,% 'r:@'  
AZ4:3}  
  ylabel('Function Value'); % y轴注解 e@]m@  
!I\eIV>0b  
  title('Two Trigonometric Functions'); % 图形标题 #xq3 )B  
UtC<TBr  
  legend('y = sin(x)','y = cos(x)'); % 图形注解 e>6W ^ )  
Nq^o8q_  
  grid on; % 显示格线 |'uBkL0q  
@P>>:002/  
  八、二维绘图函数 J_j4Zb% K  
U>00B|<GJ  
  bar 长条图 iQ1[60?)T  
B.smQt  
   errorbar 图形加上误差范围 =v!Z8zk=W  
<AiE~l| D  
   fplot 较精确的函数图形 nr8#;D  
+fKV/tSWi  
   polar 极座标图 %rf6 >  
\TnK<83  
   hist 累计图  _VM}]A  
:Ig9n :  
   rose 极座标累计图 lp5'-Jo  
Snn4RB<(  
   stairs 阶梯图 uZ@qlq8  
EZVgTySd  
   stem 针状图 R#?atL$(  
E7.{SGH}  
   fill 实心图 \}<J>R@  
[#SO}'1n  
   feather 羽毛图 EM1HwapD  
3h%Nd &_9  
   compass 罗盘图 YACx9K H  
4x=sJ%E  
   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 网站统计