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

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

MATLAB函数大全分享

本文详细介绍MATLAB函数大全,大家参考一下。 qXPT1%+)y  
O.7Q* ^_  
  一、MATLAB常用的基本数学函数 :Jp$_T&E  
IY@)  
  abs(x):纯量的绝对值或向量的长度 &KfRZ`9H  
]=A=VH&  
  angle(z):复数z的相角(Phase angle) JTcK\t8  
pdnkHR$  
  sqrt(x):开平方 \~H; Wt5  
Lp\89tB>  
  real(z):复数z的实部 xyO]Evg  
"hRw_<  
  imag(z):复数z的虚部 zx7*Bnu0  
{7^7)^@  
  conj(z):复数z的共轭复数 76[O3%  
r!eCfV7  
  round(x):四舍五入至最近整数 .pNPC|XU  
du2q6"  
  fix(x):无论正负,舍去小数至最近整数 Ro+/=*ql~  
]A}'jP  
  floor(x):地板函数,即舍去正小数至最近整数 w7Nb+/,sg  
ZoJ:4uo N`  
  ceil(x):天花板函数,即加入正小数至最近整数 F^ kH"u[  
A8JEig 3Ix  
  rat(x):将实数x化为分数表示 ^FSUK  
jKV,i?  
  rats(x):将实数x化为多项分数展开 AL/`Pqlk  
y6KI.LWR9  
  sign(x):符号函数 (Signum function)。 V}732?Jy  
;EP]A3  
  当x<0时,sign(x)=-1; EZkg0FhkZ  
kq6K<e4jO  
  当x=0时,sign(x)=0; v'`9^3(-  
oD,f5Ci-  
  当x>0时,sign(x)=1。 B 95}_q  
;$W/le"Xr  
  rem(x,y):求x除以y的馀数 aK'`yuN  
)I<p<HQD  
  gcd(x,y):整数x和y的最大公因数 T:Dp+m!\{  
LP bZ.  
  lcm(x,y):整数x和y的最小公倍数 _%Ay\4H^\  
Yck(Fl  
  exp(x):自然指数 jqHg'Fq  
TRG(W^<F  
  pow2(x):2的指数 VHX&#vm*  
y|!%C-P  
  log(x):以e为底的对数,即自然对数或 4cK6B)X  
Z~o*$tF/  
  log2(x):以2为底的对数 EzY?=<Y(  
[X:mmM0gd  
  log10(x):以10为底的对数 0N.tPF}  
E"iH$NN  
  二、MATLAB常用的三角函数 l)E \mo 8  
uf,4GPo,  
  sin(x):正弦函数 2A@9jl s  
#=R)s0j"  
  cos(x):馀弦函数 LH.. 8nfl  
WlP#L`  
  tan(x):正切函数 We3*WsX\  
/=4P< &J  
  asin(x):反正弦函数 W5*%n]s~  
SV.\B  
  acos(x):反馀弦函数 DG1  >T  
Lys4l$J]  
  atan(x):反正切函数 }gL9G  
xd8UdQ, lt  
  atan2(x,y):四象限的反正切函数 p8y_uN QE  
+uW$/_Y$  
  sinh(x):超越正弦函数 x Yr-,$/  
I ,Q"<? &  
  cosh(x):超越馀弦函数 ,LZ6Wu$P  
jJl6H~ "q  
  tanh(x):超越正切函数 O!='U!X@P  
xI'<4lo7Z  
  asinh(x):反超越正弦函数 ,s0E]](  
dz.]5R  
  acosh(x):反超越馀弦函数 ]@1YgV  
qVC_K/w 7  
  atanh(x):反超越正切函数 bJe*J\){  
evPr~_  
  三、适用於向量的常用函数有: wo7.y["$  
AY:3o3M  
  min(x): 向量x的元素的最小值 K|];fd U  
0CI?[R\  
  max(x): 向量x的元素的最大值 )F&@ M;2p'  
@~fg[)7M  
  mean(x): 向量x的元素的平均值 v vlfL*f  
Vn? %w~0!  
  median(x): 向量x的元素的中位数 4cL NPl<  
3tI=? E#  
  std(x): 向量x的元素的标准差 #/@U|g  
l?(nkg["nY  
  diff(x): 向量x的相邻元素的差 dv-yZRU:  
Jl&bWp^3  
  sort(x): 对向量x的元素进行排序(Sorting) G ;V@oT  
@B ~! [l  
  length(x): 向量x的元素个数 tC\x9&:  
PC/fb-J  
  norm(x): 向量x的欧氏(Euclidean)长度 Y32F { z  
0t5>'GYX  
  sum(x): 向量x的元素总和 `3kE$h#  
y?<[g;MuT  
  prod(x): 向量x的元素总乘积 7Upm  
0m)["g4  
  cumsum(x): 向量x的累计元素总和 [e3|yE6  
+-'qI_xo  
  cumprod(x): 向量x的累计元素总乘积 :q~qRRmjBe  
w(r$n|Ks9  
  dot(x, y): 向量x和y的内积 K7<'4i~k  
%H>vMR-,~  
  cross(x, y): 向量x和y的外积 EVNTn`J_  
s8}:8  
  四、MATLAB的永久常数 aRq7x~j )\  
,Ng3!2&$e  
  i或j:基本虚数单位(即) O 4N_lr~  
W)^:*z  
  eps:系统的浮点(Floating-point)精确度 t2p/NIn  
?Li^XONz  
  inf:无限大, 例如1/0 yNc>s/  
tzi+A;>c(v  
  nan或NaN:非数值(Not a number),例如0/0 sxgR;gf6  
) EEr?"  
  pi:圆周率 p(= 3.1415926...) 2F!K }aw  
7;;W{W%  
  realmax:系统所能表示的最大数值 k(=\& T  
tA#X@HIE  
  realmin:系统所能表示的最小数值 |C'w] QYm  
, p1 (0i  
  nargin: 函数的输入引数个数 6\ux;lksn*  
y;0.P?Il"  
  nargin: 函数的输出引数个数 "x9xJ  
="@W)"r  
  五、MATLAB基本绘图函数 Ms1G&NYP  
@EfCNOy  
  plot: x轴和y轴均为线性刻度(Linear scale) P.qD,$-  
wuzz Wq  
  loglog: x轴和y轴均为对数刻度(Logarithmic scale) KyXgw  
dr~MyQ  
  semilogx: x轴为对数刻度,y轴为线性刻度 68FxM#xR  
H!F'I)1  
  semilogy: x轴为线性刻度,y轴为对数刻度 r4 +w?=`  
*^Zt5 zk  
  六、plot绘图函数的叁数 zIF &ZYP  
oCy52Bm.!  
  字元 颜色 字元 图线型态 hNDhee`%6  
C$*`c6R  
   y 黄色 . 点 ejgg.G ^  
F1M@$S ,  
   k 黑色 o 圆 &@dMk4BH<  
a:zx&DwM  
   w 白色 x x `Z|s p  
32~Tf,  
   b 蓝色 + + WU<#_by g  
[ R~+p#l+Q  
   g 绿色 * * + W@r p#  
~|DF-t V  
   r 红色 - 实线 15yIPv+5  
%M}zi'qQ?  
   c 亮青色 : 点线 )[p8  
W**=X\"'  
   m 锰紫色 -. 点虚线 =7e8N&-nv  
]XPGlM  
   -- 虚线 #H!~:Xu   
7e8hnTzl8<  
  七、注解 * D AgcB  
4 T^M@+&|  
  xlabel('Input Value'); % x轴注解 P*aD2("Z  
N e^#5T  
  ylabel('Function Value'); % y轴注解 GC4$9q}C4Z  
_KZ(Yq>SdY  
  title('Two Trigonometric Functions'); % 图形标题 WZm^:,  
rA1 gH6D  
  legend('y = sin(x)','y = cos(x)'); % 图形注解 2$\f !6p  
c U{LyZp  
  grid on; % 显示格线 1Rczf(,aT  
Ix(4<s  
  八、二维绘图函数 Ey6K@@%  
?0?'  
  bar 长条图 :lE7v~!Z  
I7uYsjh@u  
   errorbar 图形加上误差范围 IcQ?^9%{  
KDXo9FzF  
   fplot 较精确的函数图形 {xH \!!"T  
,7QnZ=F  
   polar 极座标图 BMdr.0  
1B1d>V$*  
   hist 累计图 +$UfP(XmH  
<=zGaU,  
   rose 极座标累计图 ?DRC! 9o^  
`3+U6>U [  
   stairs 阶梯图 ':>B %k  
*jJ62-o  
   stem 针状图 H!Od.$ZIX  
sW]n~kTt'  
   fill 实心图 bkM$ Qo  
w+MdQ@'5  
   feather 羽毛图 @"~\[z5  
Gt1Up~\s  
   compass 罗盘图 AH7k|6ku<*  
)a}5\V  
   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 网站统计