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

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

MATLAB函数大全分享

本文详细介绍MATLAB函数大全,大家参考一下。 },1**_#<Br  
yLv jfP1  
  一、MATLAB常用的基本数学函数 0u0<)gdX  
! C}t)R]^  
  abs(x):纯量的绝对值或向量的长度 "V/|RC  
epz'GN]V  
  angle(z):复数z的相角(Phase angle) RSL%<  
Q2^~^'Y k  
  sqrt(x):开平方 [HEqMBX=;  
Xxl>,QUA  
  real(z):复数z的实部 oh%kuO T[  
~vf&JH'!  
  imag(z):复数z的虚部 /WIO@c  
[s1Hd~$  
  conj(z):复数z的共轭复数 oL?[9aww  
[h"#Gwb=;  
  round(x):四舍五入至最近整数 kk`BwRh)d;  
1-z*'Ghys  
  fix(x):无论正负,舍去小数至最近整数 t<`h(RczHI  
aFkxR\x 6%  
  floor(x):地板函数,即舍去正小数至最近整数 -I, _{3.S  
NF?FEUoxz  
  ceil(x):天花板函数,即加入正小数至最近整数 }h+_kRQ  
eFO+@  
  rat(x):将实数x化为分数表示 qg7] YT&  
i&cH  
  rats(x):将实数x化为多项分数展开 >z=_V|^$  
`i{k^Q  
  sign(x):符号函数 (Signum function)。 R'E8>ee; ^  
m~K[+P  
  当x<0时,sign(x)=-1; c[=%v]j:u  
doR'E=Z4h  
  当x=0时,sign(x)=0; 'WqSHb7  
6~g:"}  
  当x>0时,sign(x)=1。 C=LXL1x2e  
v\9:G  
  rem(x,y):求x除以y的馀数 H>AzxhX[n  
x,9fOA  
  gcd(x,y):整数x和y的最大公因数 X^3 0a*sj  
nMU#g])y)  
  lcm(x,y):整数x和y的最小公倍数 JOj\#!\>k0  
Z=: oIAe  
  exp(x):自然指数 Pn{yk`6E  
-Q@jL{Ue  
  pow2(x):2的指数 r#{r]q_E*  
T[$Sbz`  
  log(x):以e为底的对数,即自然对数或 ivdw1g|)h  
o z } p]l7  
  log2(x):以2为底的对数 1SBc:!2  
9Ao0$|@b  
  log10(x):以10为底的对数 -`e=u<Y9@  
`92 D]^g  
  二、MATLAB常用的三角函数 .js4)$W^  
-X#J<u T/  
  sin(x):正弦函数 >/"XX,3  
PVO9KWv**  
  cos(x):馀弦函数 $,k SR}  
v9~Hl   
  tan(x):正切函数 5iola}6  
";~}"Yz?[  
  asin(x):反正弦函数 X.0/F6U  
1{ #Xa=  
  acos(x):反馀弦函数  =erA.u  
*8p\.za1  
  atan(x):反正切函数 <$.KCLP  
$8&HpX#h$  
  atan2(x,y):四象限的反正切函数 ]P0DPea  
S&-sl   
  sinh(x):超越正弦函数 Ja-D}|;  
T4 SByX9  
  cosh(x):超越馀弦函数 Fga9  
k?Jzy  
  tanh(x):超越正切函数 i:#R U^R  
f/)3b`$Wu  
  asinh(x):反超越正弦函数 AW'tZF"  
+!POKr  
  acosh(x):反超越馀弦函数 >ge-yK 1  
%9mCgHQ9  
  atanh(x):反超越正切函数 hk ./G'E  
7kn=j6I  
  三、适用於向量的常用函数有: \Y9=d E}  
&3{:h  
  min(x): 向量x的元素的最小值 P7\(D`  
M;MD-|U  
  max(x): 向量x的元素的最大值 ]_BG"IR!..  
$!I$*R&  
  mean(x): 向量x的元素的平均值 (p} N9n$  
sSG]I%oB3  
  median(x): 向量x的元素的中位数 62EJ# q[  
w & RpQcV  
  std(x): 向量x的元素的标准差  v )7d  
{yyg=AMz  
  diff(x): 向量x的相邻元素的差 o\]e}+1[o  
<O$'3 _S"D  
  sort(x): 对向量x的元素进行排序(Sorting) |0f\>X I  
#`"'  
  length(x): 向量x的元素个数 N 5/TV%u  
\g4\a?i  
  norm(x): 向量x的欧氏(Euclidean)长度 *MagicA  
.M>u:,v  
  sum(x): 向量x的元素总和 V2/+SvB2  
(%0X\zvu/  
  prod(x): 向量x的元素总乘积 qC\$>QU}  
P >N\q  
  cumsum(x): 向量x的累计元素总和 1rPeh{SZ  
bT{P1nUu  
  cumprod(x): 向量x的累计元素总乘积 f`Wfw3  
*C\4%l   
  dot(x, y): 向量x和y的内积 [RpFC4W  
%aw/Y5  
  cross(x, y): 向量x和y的外积 WgPL4D9=  
$E7yJ|p{  
  四、MATLAB的永久常数 uaDU+y wL  
* )]SsM1  
  i或j:基本虚数单位(即) ^|sxbP  
dN*<dz+4r  
  eps:系统的浮点(Floating-point)精确度 %oor7 -l  
DBmcvC  
  inf:无限大, 例如1/0 }Xc|Z.6  
b1*6)  
  nan或NaN:非数值(Not a number),例如0/0 ?tA- `\E  
LnJ7i"Q  
  pi:圆周率 p(= 3.1415926...) |9\Lv $VJ  
+V'r >C:  
  realmax:系统所能表示的最大数值 jB1\L<P  
p`d:g BZ  
  realmin:系统所能表示的最小数值 Ej34^*m9k  
JR<R8+@g_  
  nargin: 函数的输入引数个数 q6G([h7  
))KsQJ"V  
  nargin: 函数的输出引数个数 NX=dx&i>+  
b6/:reH{  
  五、MATLAB基本绘图函数 Ck^=H  
pP/o2  
  plot: x轴和y轴均为线性刻度(Linear scale) 0~S<}N  
nVM`&azD  
  loglog: x轴和y轴均为对数刻度(Logarithmic scale) (Iq\+@xE=  
=p7W^/c  
  semilogx: x轴为对数刻度,y轴为线性刻度 sN?:9J8  
G/ ^|oJ/G  
  semilogy: x轴为线性刻度,y轴为对数刻度 Ol-'2l  
&1u ?W%(Px  
  六、plot绘图函数的叁数 9=}/t9k  
cXCczqabv  
  字元 颜色 字元 图线型态 Z\7bp&&  
mn4;$1~e>H  
   y 黄色 . 点 '#Fh J%x  
*|3z($*U]  
   k 黑色 o 圆 P<(mH=K  
|$w-}$jq5  
   w 白色 x x Qp?+_<{  
bG&qgbN>  
   b 蓝色 + +  Uh8ieb  
iGlZFA  
   g 绿色 * * :OZhEBL&b  
]s S oIT  
   r 红色 - 实线 ropiyT9;  
YOoP]0'L  
   c 亮青色 : 点线 X5yhS  
3//v{ce1]  
   m 锰紫色 -. 点虚线 N~kYT\$b#  
Smu x&e  
   -- 虚线 %jf gncW  
Bx)&MYY}[[  
  七、注解 eC39C2q\  
srkOa d  
  xlabel('Input Value'); % x轴注解 }.vy|^X  
f$'D2o, O  
  ylabel('Function Value'); % y轴注解 K7Vr$,p  
:F\f}G3  
  title('Two Trigonometric Functions'); % 图形标题 OR9){qP  
F"C Yrt  
  legend('y = sin(x)','y = cos(x)'); % 图形注解 A~>=l=  
`QF|> N  
  grid on; % 显示格线 T}TP.!0E  
$gTPW,~s[  
  八、二维绘图函数 ]>o2P cb;  
&$Lm95  
  bar 长条图 BSf"'0I&  
9 JtG&^*  
   errorbar 图形加上误差范围 *2MTx   
7KIQ)E'kG|  
   fplot 较精确的函数图形 Uy:.m  
`ahXn  
   polar 极座标图 :JIPF=]fc  
n}?G!ySg  
   hist 累计图 6KG63`aQ  
Y5CE#&  
   rose 极座标累计图 LNE[c  
Z(eSnV_RL  
   stairs 阶梯图 -`UlntEdZ:  
5XHkRcESZ  
   stem 针状图 IycxRig  
U'G`Q0n  
   fill 实心图 Se`N5hQ  
R2`g?5v  
   feather 羽毛图 Sq,ty{j2%  
gi>_>zStv  
   compass 罗盘图 B vc=gW  
EYG E#C; d  
   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 网站统计