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

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

MATLAB函数大全分享

本文详细介绍MATLAB函数大全,大家参考一下。 Vh;zV Y  
#5Z`Q^  
  一、MATLAB常用的基本数学函数 =I'3C']Z W  
6eB;  
  abs(x):纯量的绝对值或向量的长度 `om+p?j  
1XMR7liE  
  angle(z):复数z的相角(Phase angle) v$W[(  
]m b8R:a1  
  sqrt(x):开平方 %)x9u$4W2  
8~]D!c8;a  
  real(z):复数z的实部 /}(d'@8p  
6JDHwV  
  imag(z):复数z的虚部 $+!dP{   
@)?]u U"L  
  conj(z):复数z的共轭复数 { K]5[bMT  
NEIkG>\7q  
  round(x):四舍五入至最近整数 6(Pan%  
^ RA'E@ "  
  fix(x):无论正负,舍去小数至最近整数 15\m.Ix  
vRmn61  
  floor(x):地板函数,即舍去正小数至最近整数 b}3"v(  
H<Oo./8+  
  ceil(x):天花板函数,即加入正小数至最近整数 /Hyz]46  
DPTk5o[  
  rat(x):将实数x化为分数表示 _`|1B$@x  
K>@yk9)vi  
  rats(x):将实数x化为多项分数展开 $(aq;DR  
fkBL`[v)4  
  sign(x):符号函数 (Signum function)。 6<._^hyq  
4hL%J=0:  
  当x<0时,sign(x)=-1; hfaU-IPcFX  
hj [77EEz  
  当x=0时,sign(x)=0; 6lSz/V;  
wZiUzS ;v  
  当x>0时,sign(x)=1。 vxOqo)yO  
xc:E>-  
  rem(x,y):求x除以y的馀数 <Kd(fFe  
,50  
  gcd(x,y):整数x和y的最大公因数 YAr6 cl  
_rT\?//B  
  lcm(x,y):整数x和y的最小公倍数 ~&i4FuK  
;*<tU n^t  
  exp(x):自然指数 T{k P9 4  
MzJCiX^  
  pow2(x):2的指数 G*fo9eu5$  
GM%+yS}(P  
  log(x):以e为底的对数,即自然对数或 hmO2s/~  
mgq!)  
  log2(x):以2为底的对数 }}AIpYp,P  
/BL:"t@-  
  log10(x):以10为底的对数 sgX!4wG&Z  
.Pc>1#z&[  
  二、MATLAB常用的三角函数 +I3jI <  
0bg"Q4  
  sin(x):正弦函数 M"~jNe|  
KP&+fDa  
  cos(x):馀弦函数 H_DCdUgC'  
Zv u6/#  
  tan(x):正切函数 ef5)z}B   
OXEk{#Uf[3  
  asin(x):反正弦函数 8i#  
: \+xXb{  
  acos(x):反馀弦函数 ,fkvvM{mq  
> ;,S||  
  atan(x):反正切函数 { "y/;x/  
)h{&O ,s  
  atan2(x,y):四象限的反正切函数 Ys"wG B>  
BG>Y[u\N  
  sinh(x):超越正弦函数 ~M C|  
Kc/1LeAik  
  cosh(x):超越馀弦函数 )dXa:h0RZ  
RZOK+!H:  
  tanh(x):超越正切函数 ;[v!#+yml  
{VgE0 7r  
  asinh(x):反超越正弦函数 ALF0d|>=uj  
YG "Ta|@5  
  acosh(x):反超越馀弦函数 51#*8u+L  
^9g$/8[^c_  
  atanh(x):反超越正切函数 ^|]&"OaB Z  
t un}rdb  
  三、适用於向量的常用函数有: t&r.Kf9Z\  
"HMEoZ  
  min(x): 向量x的元素的最小值 Rn1oD3w  
'solCAy  
  max(x): 向量x的元素的最大值 D JP6Z  
Av X1*  
  mean(x): 向量x的元素的平均值 (!~cO x   
&OMlW _FHR  
  median(x): 向量x的元素的中位数 {!"UBALxc  
NVyBEAoh  
  std(x): 向量x的元素的标准差 @CMI$}!{V  
(`x_MTLL  
  diff(x): 向量x的相邻元素的差 ZoW1Cc&p  
%( )d$.F  
  sort(x): 对向量x的元素进行排序(Sorting) L kt4F  
o`U}u qrO  
  length(x): 向量x的元素个数 %pC<T*f  
o2/:e  
  norm(x): 向量x的欧氏(Euclidean)长度 th?+TNb^  
 q6 CrUn  
  sum(x): 向量x的元素总和 7- B.<$uC  
'\:4Ijp<"  
  prod(x): 向量x的元素总乘积 i Ha?b2=)  
3]Z1kB  
  cumsum(x): 向量x的累计元素总和 YagfCi ?  
nzq   
  cumprod(x): 向量x的累计元素总乘积 q6zVu(  
XJ18(Q|w'  
  dot(x, y): 向量x和y的内积 zj 6I:Q r  
aukcO ;oG<  
  cross(x, y): 向量x和y的外积 u[>"_!T  
S}6Ld(_  
  四、MATLAB的永久常数 h\s/rZg=r  
!Sc"V.o @!  
  i或j:基本虚数单位(即) =|3BkmO  
GO"`{|o  
  eps:系统的浮点(Floating-point)精确度 bLqy7S9x  
qBA)5Sv\V  
  inf:无限大, 例如1/0 C{exvLQ  
8-Abg:)  
  nan或NaN:非数值(Not a number),例如0/0 >O'\ jp}$l  
q<3nAE$?=  
  pi:圆周率 p(= 3.1415926...) P/%7kD@5;  
=i/Df ?  
  realmax:系统所能表示的最大数值 OO:S2-]Y>e  
6'qkD<  
  realmin:系统所能表示的最小数值 7! O"k#  
g4K+AK  
  nargin: 函数的输入引数个数 +m=b "g  
qu=~\t1[6  
  nargin: 函数的输出引数个数 1w,_D.1'  
]so/AdT9hA  
  五、MATLAB基本绘图函数 %~rEJB@{  
i7x&[b  
  plot: x轴和y轴均为线性刻度(Linear scale) UXm_-/&b9  
-y`Pm8  
  loglog: x轴和y轴均为对数刻度(Logarithmic scale) b<h((]Q>^  
#s)f3HU>  
  semilogx: x轴为对数刻度,y轴为线性刻度 ot0teNF  
>xWS>  
  semilogy: x轴为线性刻度,y轴为对数刻度 m=l>8  
7?.uAiM'zT  
  六、plot绘图函数的叁数 {X!vb  
<=(K'eqC^  
  字元 颜色 字元 图线型态 _c5@)I~  
}%g[1 #%(  
   y 黄色 . 点 lhUGo =  
m&)/>'W   
   k 黑色 o 圆 (zhZ}C,VF  
O=K lc+Oo  
   w 白色 x x inu.U[.  
L]Tj]u)  
   b 蓝色 + + x39tnf/F  
~OD6K`s3  
   g 绿色 * * 7nt(Rtbsu  
0h-NT\m  
   r 红色 - 实线 &3vm @  
Kz'GAm\  
   c 亮青色 : 点线 ZCCCuB  
D#GuF~-F!R  
   m 锰紫色 -. 点虚线 SKG U)Rn;  
LkbD='\=  
   -- 虚线 CL<-3y*  
+y| B"}x  
  七、注解 b8!oZ~ K  
ko%mZ0Y  
  xlabel('Input Value'); % x轴注解 D+T/ Z)  
p$,7qGST  
  ylabel('Function Value'); % y轴注解 ;~3;CijJ8  
FPc `J  
  title('Two Trigonometric Functions'); % 图形标题 pH~\~  
[s}W47N1  
  legend('y = sin(x)','y = cos(x)'); % 图形注解 }T_"Vg q  
tI^91I  
  grid on; % 显示格线 GRc)3 2,  
V_i&@<J  
  八、二维绘图函数 PKlR_#EB?  
EU(e5vO  
  bar 长条图 PYQ0&;z  
,[n9DPZ  
   errorbar 图形加上误差范围 PqspoH 0OI  
d=1\=d/K  
   fplot 较精确的函数图形 +2[0q% i  
Y[*.^l._  
   polar 极座标图 ,e'r 0  
<Zva  
   hist 累计图 b>5* G1  
`;mgJD  
   rose 极座标累计图 G}U <^]c  
(-<hx~  
   stairs 阶梯图 BOpZ8p'eH1  
2)BO@]n  
   stem 针状图 G[}v?RLI  
gX"  
   fill 实心图 8Hq4ppC  
KKwM\   
   feather 羽毛图 ;X}2S!7Ko  
j32*9  
   compass 罗盘图 rDl/R^w"  
Boj R"  
   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 网站统计