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

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

MATLAB函数大全分享

本文详细介绍MATLAB函数大全,大家参考一下。 sB</DS  
_#niyW+?~  
  一、MATLAB常用的基本数学函数 r$1Qf}J3=  
KXy6Eno  
  abs(x):纯量的绝对值或向量的长度 j.Hf/vi`z  
"g|#B4'e  
  angle(z):复数z的相角(Phase angle) #R"*c hLV  
M{@(G5  
  sqrt(x):开平方 M+>u/fldV  
Ulyue  
  real(z):复数z的实部  \zkg  
M7T5 ~/4  
  imag(z):复数z的虚部 b sX[UF  
E.TAbD&5(  
  conj(z):复数z的共轭复数 :]KAkhFkbb  
}pYqWTG  
  round(x):四舍五入至最近整数 +R&gqja  
vt8By@]:  
  fix(x):无论正负,舍去小数至最近整数 *VcJ= b 2Y  
w}KkvP^  
  floor(x):地板函数,即舍去正小数至最近整数 JI}'dU>*U:  
}j%5t ~Qa  
  ceil(x):天花板函数,即加入正小数至最近整数 Y|n"dMrL  
UVP vOtZj  
  rat(x):将实数x化为分数表示 N['  .BN  
yAt ^;  
  rats(x):将实数x化为多项分数展开 f8~_E  
wp_0+$?s  
  sign(x):符号函数 (Signum function)。 A&VG~r$  
*pq\MiD/  
  当x<0时,sign(x)=-1; J zl6eo[;  
Sc0w.5m6  
  当x=0时,sign(x)=0; ^sw?gH*  
[WmM6UEVS  
  当x>0时,sign(x)=1。 ;+%rw2Z,B  
#mF"1QW  
  rem(x,y):求x除以y的馀数 l **X^+=$  
z_HdISy0  
  gcd(x,y):整数x和y的最大公因数 HfVZ~PP  
CTb%(<r  
  lcm(x,y):整数x和y的最小公倍数 L,\Iasv  
@]j1:PN-  
  exp(x):自然指数 +[VXs~I q  
p{_ " bB  
  pow2(x):2的指数 ;pAK_>  
J5qZFD  
  log(x):以e为底的对数,即自然对数或 m`XHKRp  
jp,4h4C^)  
  log2(x):以2为底的对数 7! Nsm  
_f83-':W6  
  log10(x):以10为底的对数 DQ3<$0  
TOt dUO  
  二、MATLAB常用的三角函数 V0@=^Bls  
h`q1  
  sin(x):正弦函数 ?< +WG/(d  
!0+JbZ<%r|  
  cos(x):馀弦函数 [JiH\+XLPs  
qGo.WZ$  
  tan(x):正切函数 W1~0_;  
X'srL j.  
  asin(x):反正弦函数 %J(:ADu]  
e ,(mR+a8  
  acos(x):反馀弦函数 _>+Ld6.T6  
jA1 +x:Wq  
  atan(x):反正切函数 .#gzP2 [q  
jcOcWB|  
  atan2(x,y):四象限的反正切函数 79gT+~z   
[,Gg^*umS  
  sinh(x):超越正弦函数 +(Ae4{z"1+  
HPl<%%TI  
  cosh(x):超越馀弦函数 [0!(xp^  
>:-$+I  
  tanh(x):超越正切函数 oJ^P(]dw  
Lbgi7|&  
  asinh(x):反超越正弦函数 ah"o~Cbj  
VA%J\T|G2\  
  acosh(x):反超越馀弦函数 dO'(2J8  
D.:Zx  
  atanh(x):反超越正切函数 m O_af  
Nn6%9PX_)  
  三、适用於向量的常用函数有: M`_0C38  
2y4bwi  
  min(x): 向量x的元素的最小值 O.? JmE  
[agMfn  
  max(x): 向量x的元素的最大值 z{ dEC %  
MgZ/(X E  
  mean(x): 向量x的元素的平均值 1 MFbQs^  
}BEB1Q}L  
  median(x): 向量x的元素的中位数 &>O+}>lr9  
I9^x,F"E]  
  std(x): 向量x的元素的标准差 e\rp)[>'  
\z$= K  
  diff(x): 向量x的相邻元素的差 wYea\^co  
0GwR~Z}Z  
  sort(x): 对向量x的元素进行排序(Sorting) 8*X4\3:*N  
KI.unP%  
  length(x): 向量x的元素个数 0GLM(JmK  
+{]j]OP  
  norm(x): 向量x的欧氏(Euclidean)长度 ^iA9%zp  
}>\C{ClI  
  sum(x): 向量x的元素总和 [),ige  
q.vIc ?a  
  prod(x): 向量x的元素总乘积 &{:-]g\  
gGYKEq{j(  
  cumsum(x): 向量x的累计元素总和 JF]JOI6.e  
(Ldi|jL  
  cumprod(x): 向量x的累计元素总乘积 )X7A  
gYj'(jB  
  dot(x, y): 向量x和y的内积 rv;3~'V  
y =@N|f!  
  cross(x, y): 向量x和y的外积 sW$XH1Uf#  
U$g?!Yl0  
  四、MATLAB的永久常数 /Oono6j  
z:O8Ls^\T  
  i或j:基本虚数单位(即) 4-w{BZuS  
P>T"cv  
  eps:系统的浮点(Floating-point)精确度 okXl8&mi  
]:;&1h3'7  
  inf:无限大, 例如1/0 buC{ r,  
kAx4fE[c  
  nan或NaN:非数值(Not a number),例如0/0 al0L&z\  
d9ihhqq3}  
  pi:圆周率 p(= 3.1415926...) fA-7VdR`R  
]n~V!hl?A  
  realmax:系统所能表示的最大数值 }]Tx lSp!;  
*Ex|9FCt$  
  realmin:系统所能表示的最小数值 u2I Cl  
Xj*Wu_  
  nargin: 函数的输入引数个数 %y@AA>x!  
}u|q0>^8  
  nargin: 函数的输出引数个数 8L XHk l  
<3iMRe  
  五、MATLAB基本绘图函数 E^PB)D(.  
Z)!C'cb  
  plot: x轴和y轴均为线性刻度(Linear scale) c> af  
0x7'^Z>-oe  
  loglog: x轴和y轴均为对数刻度(Logarithmic scale) 3T 9j@N77  
TC. ,V_  
  semilogx: x轴为对数刻度,y轴为线性刻度 )"LJ hLg  
g}i61(  
  semilogy: x轴为线性刻度,y轴为对数刻度 R+|hw;  
PFR:>^wK2  
  六、plot绘图函数的叁数 neh(<>  
-di o5a  
  字元 颜色 字元 图线型态 YqG7h,F  
<VcQ{F  
   y 黄色 . 点 d _ e WcI  
,Q,^3*HX9}  
   k 黑色 o 圆 BY*Q_Et  
598i^z{~0%  
   w 白色 x x Jwp7gYZ  
!BI;C(,RL  
   b 蓝色 + + tgaO!{9I?  
l~.-e^p?  
   g 绿色 * * *VeRVaBl  
4YHY7J  
   r 红色 - 实线 [Q =N n  
H"KCK6  
   c 亮青色 : 点线 P4?glh q#  
5uf a  
   m 锰紫色 -. 点虚线 23?rEhKe  
y]im Z4{/  
   -- 虚线 OZT.=^:A  
S$3JMFA  
  七、注解 R3! t$5HG  
q;U,s)Uz^  
  xlabel('Input Value'); % x轴注解 :LTN!jj  
_|]x2xb)  
  ylabel('Function Value'); % y轴注解 V1?]|HTQcT  
zJXplvaL;  
  title('Two Trigonometric Functions'); % 图形标题 oE~RyS X  
{t!!Uz 7  
  legend('y = sin(x)','y = cos(x)'); % 图形注解 *kVV+H<X|b  
AEuG v}#  
  grid on; % 显示格线 q =Il|Nb>  
]~%6JJN7  
  八、二维绘图函数 ^&)|sP  
I|J/F}@p  
  bar 长条图 >MK98(F  
]{kPrey  
   errorbar 图形加上误差范围 8[>zG2  
6Iw\c  
   fplot 较精确的函数图形 .KC ++\{HE  
V,9cl,z+  
   polar 极座标图 !wp3!bLp  
8] ikygt"  
   hist 累计图 ~v83pu1!2s  
Th[dW<  
   rose 极座标累计图 ;wVwX6:ZKr  
)jC%a6G!  
   stairs 阶梯图 X@f}Q`{Ymj  
Gy)@Is9  
   stem 针状图 PzGWff!*n  
!-Y3V"  
   fill 实心图 hEk$d.!}  
5PW^j\G-f  
   feather 羽毛图 6^Sa;  
FN; ^"H  
   compass 罗盘图 x`?3C"N:<  
@P" p+  
   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 网站统计