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

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

MATLAB函数大全分享

本文详细介绍MATLAB函数大全,大家参考一下。 opQ%!["N  
w /$4 Rv+S  
  一、MATLAB常用的基本数学函数 ^uzJu(  
$=7[.z&  
  abs(x):纯量的绝对值或向量的长度 T6[];|%W  
LXr yv;H  
  angle(z):复数z的相角(Phase angle) #<V/lPz+  
{AbQaw  
  sqrt(x):开平方 */iD68r|-  
;/$=!9^sZ  
  real(z):复数z的实部 X/  
^2L\Y2  
  imag(z):复数z的虚部 d'~ kf#  
c:0nOP  
  conj(z):复数z的共轭复数 5;wA7@  
.lVC>UT  
  round(x):四舍五入至最近整数 zc&>RM  
" (c#H  
  fix(x):无论正负,舍去小数至最近整数 A;nrr1-0  
rPVz !(;k  
  floor(x):地板函数,即舍去正小数至最近整数 gPO,Z  
Ca]+*Eb9z{  
  ceil(x):天花板函数,即加入正小数至最近整数 E 5D5  
~|e?@3_G  
  rat(x):将实数x化为分数表示 "'us.t.  
.i[rd4MCK  
  rats(x):将实数x化为多项分数展开 Y4cIYUSc  
j(4BMk  
  sign(x):符号函数 (Signum function)。 ?-CZJr  
zr~hGhfq  
  当x<0时,sign(x)=-1; +cQGX5 K  
q_eGY&M  
  当x=0时,sign(x)=0; )N`a4p  
C8qA+dri  
  当x>0时,sign(x)=1。 Kh<xQ:eMy  
%n-:mSus  
  rem(x,y):求x除以y的馀数 UR|UGldt_T  
\ IJ\  
  gcd(x,y):整数x和y的最大公因数 _=9o:F  
G+N &(:  
  lcm(x,y):整数x和y的最小公倍数 s@^ (1g[w`  
'@)47]~  
  exp(x):自然指数 '=?IVm #C  
Vb>!;C  
  pow2(x):2的指数 DC4,*a~  
H Myw:?  
  log(x):以e为底的对数,即自然对数或 bF:]MB^VK  
.v<c_~y  
  log2(x):以2为底的对数 Kbjt  CI7  
<}S1ZEZcQ  
  log10(x):以10为底的对数 &{${Fq  
b0 ))->&2  
  二、MATLAB常用的三角函数 _:ypPR J  
xQV5-VoFC  
  sin(x):正弦函数 9U1cH qV  
<Z%iP{  
  cos(x):馀弦函数 ZS51QB  
*sI`+4h[  
  tan(x):正切函数 C%8nr8 po  
J [}8&sn  
  asin(x):反正弦函数 s)Bmi  
~A<1xszC  
  acos(x):反馀弦函数 l]Ozy@ Ib  
?n o.hf  
  atan(x):反正切函数 !yAg!V KY  
vJ9 6qX  
  atan2(x,y):四象限的反正切函数 '^f,H1oW  
2Cd#~  
  sinh(x):超越正弦函数 HMsTm}d  
D<9FSxl6  
  cosh(x):超越馀弦函数 ax{+7  k  
U X)k;h  
  tanh(x):超越正切函数 My'u('Q%  
)G$/II9d  
  asinh(x):反超越正弦函数 =!{7ZSu\  
\sB a  
  acosh(x):反超越馀弦函数 ]jNv}{  
l \~w(8g<A  
  atanh(x):反超越正切函数 mY9^W2:  
uJ jm50R<  
  三、适用於向量的常用函数有: nb}*IExd  
7\*_/[B  
  min(x): 向量x的元素的最小值 >r+Dl\R  
P,y*H_@k  
  max(x): 向量x的元素的最大值 "&;>l<V  
emp*j@9  
  mean(x): 向量x的元素的平均值 ab ?   
M\5aJ:cQ+  
  median(x): 向量x的元素的中位数 ((i%h^tGa;  
@]r,cPx0Y  
  std(x): 向量x的元素的标准差 X`kTbIZ|  
YCvIB'  
  diff(x): 向量x的相邻元素的差 ZMO7 o 1"  
b#;%TbDF  
  sort(x): 对向量x的元素进行排序(Sorting) ' b41#/-  
x(J|6Ey7!n  
  length(x): 向量x的元素个数 UH=pQm ^W  
g?,\bmHE  
  norm(x): 向量x的欧氏(Euclidean)长度 oNHbQ&h  
N"d M+  
  sum(x): 向量x的元素总和 ]AoRK=aH  
xa+=9=<AQ  
  prod(x): 向量x的元素总乘积 1} 1.5[4d  
)xgOl*D  
  cumsum(x): 向量x的累计元素总和 !{'C.sb?~  
GSzb  
  cumprod(x): 向量x的累计元素总乘积 Rlc$2y@pU  
9 cU]@j}2  
  dot(x, y): 向量x和y的内积 vmW > $P  
kSJWXNC  
  cross(x, y): 向量x和y的外积 r;}%} /IX  
=6FA(R|QU  
  四、MATLAB的永久常数 .U.Knn  
WGwpryaya  
  i或j:基本虚数单位(即) eUP.:(E  
9[yW&t;#  
  eps:系统的浮点(Floating-point)精确度 wc?`QX}I  
OwhMtYq  
  inf:无限大, 例如1/0 Wk1o H  
v@_}R_pX  
  nan或NaN:非数值(Not a number),例如0/0 u#9H  
QWL$F:9:  
  pi:圆周率 p(= 3.1415926...) ;S Re`  
$ ?ayE  
  realmax:系统所能表示的最大数值 o+{]&V->gN  
* E$&  
  realmin:系统所能表示的最小数值 l":\@rm`  
a2J01B  
  nargin: 函数的输入引数个数 IM-O<T6r[N  
7l Q@I}i  
  nargin: 函数的输出引数个数 )anprhc  
V~nqPh!Jc  
  五、MATLAB基本绘图函数 H@ab]&  
PVfky@wl"  
  plot: x轴和y轴均为线性刻度(Linear scale) SUv(MA&  
]w7wwU^^*U  
  loglog: x轴和y轴均为对数刻度(Logarithmic scale) zfS0M  
WC2sRv4]3  
  semilogx: x轴为对数刻度,y轴为线性刻度 3zC<k2B  
.%~m|t+Rt  
  semilogy: x轴为线性刻度,y轴为对数刻度 p7H0|>  
bH 6i1c8  
  六、plot绘图函数的叁数 :SBB3G)|  
y Skz5K+|g  
  字元 颜色 字元 图线型态 F3)w('h9c  
be^+X[  
   y 黄色 . 点 e`]x?t<U4/  
UNK}!>HD  
   k 黑色 o 圆 [S Jx\Os  
Y52f8qQq  
   w 白色 x x ~w Ekbq=  
4MM /i}  
   b 蓝色 + + Fa ]|Y  
b!lS=zIN  
   g 绿色 * * MS7rD%(,'  
"pRi1Y5)l  
   r 红色 - 实线 4$~A%JN3  
c&> S  
   c 亮青色 : 点线 %s&"gWi  
wqx9  
   m 锰紫色 -. 点虚线 QOT|6)Yb  
ya`Z eQ-p  
   -- 虚线 OSu/ !Iv\  
TzSEQ S{  
  七、注解 &9j*Y  
M9C v00&  
  xlabel('Input Value'); % x轴注解 JE~;gz]  
,8Eg/  
  ylabel('Function Value'); % y轴注解 ?^} z  
obzdH:S  
  title('Two Trigonometric Functions'); % 图形标题 rS|nO_9f  
{TOz}=R"3h  
  legend('y = sin(x)','y = cos(x)'); % 图形注解 (R^qY"H 2  
$^K12Wcp-  
  grid on; % 显示格线 x<Ac\Cx  
. DrGr:UW  
  八、二维绘图函数 h/s8".\  
8wH1x .  
  bar 长条图 xI>HY9i )  
u2o196,Ut  
   errorbar 图形加上误差范围 qh~$AJ9sB  
.ri?p:a}w  
   fplot 较精确的函数图形 ]broU%#"  
^1w<wB\B  
   polar 极座标图 MkK6.qV\z  
qsG}A  
   hist 累计图 8-5g6qAS  
{3@"}Eh  
   rose 极座标累计图 wn Q% 'Eo  
rds 4eUxe  
   stairs 阶梯图 ./qbWr`L  
#&sw%CD  
   stem 针状图 ;659E_y>  
$z,rN\[  
   fill 实心图 4p6\8eytq.  
P;bOtT --  
   feather 羽毛图 yc7 "tptfF  
oAt{ #v  
   compass 罗盘图 tq.g4X ;_  
O5v~wLx9e  
   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 网站统计