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

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

MATLAB函数大全分享

本文详细介绍MATLAB函数大全,大家参考一下。 hwC3['  
M rVtxzH  
  一、MATLAB常用的基本数学函数 /8GVu7  
!{ )H  
  abs(x):纯量的绝对值或向量的长度 nR ,j1IUF  
]INbRytvc  
  angle(z):复数z的相角(Phase angle) P+Hs6Q  
8E$KR:/:4  
  sqrt(x):开平方 T> 1E  
1;H(   
  real(z):复数z的实部 Hi|Oeu  
.|o7YTcR:  
  imag(z):复数z的虚部 'zpj_QM  
ggbew6L$Z  
  conj(z):复数z的共轭复数 |'a5n h!  
<k^h&1J#g  
  round(x):四舍五入至最近整数 J6f;dF^  
.}z&$:U9[  
  fix(x):无论正负,舍去小数至最近整数 3RGVH,  
G>H&M#7K  
  floor(x):地板函数,即舍去正小数至最近整数 KDCq::P<  
dIK!xOStA  
  ceil(x):天花板函数,即加入正小数至最近整数 MMcHzRF  
VxsW3*`  
  rat(x):将实数x化为分数表示 0p~:fm  
`cf&4Hn  
  rats(x):将实数x化为多项分数展开 j@ =n|cq  
O":x$>'t  
  sign(x):符号函数 (Signum function)。 lN^L#m*@  
-6DfM,  
  当x<0时,sign(x)=-1; P$w0.XZa  
bBg?x 4bu  
  当x=0时,sign(x)=0; <0Q`:'\.>  
z3>}(+  
  当x>0时,sign(x)=1。 >. zk-`>-  
Grkj @Q*  
  rem(x,y):求x除以y的馀数 A;{8\e  
]D<r5P%  
  gcd(x,y):整数x和y的最大公因数 N{E >R&,q  
UWmWouA  
  lcm(x,y):整数x和y的最小公倍数 U3p=H^MB.  
L,\ Yj  
  exp(x):自然指数 b vUYLWzS  
191O(H  
  pow2(x):2的指数 @8DA  
\Mt(9jNK  
  log(x):以e为底的对数,即自然对数或 |J~;yO SD  
^<ayPV)+  
  log2(x):以2为底的对数 &9TG&~(+  
syV &Ds)  
  log10(x):以10为底的对数 @hg1&pfxZ<  
'{Iv?gh"  
  二、MATLAB常用的三角函数 1p`XK";g  
&]uhPx/  
  sin(x):正弦函数 lq+FH&  
X}g!Lp  
  cos(x):馀弦函数 1<ZvHv  
;|}6\=(  
  tan(x):正切函数 pbju;h)O!|  
!^B`7  
  asin(x):反正弦函数 <Gs)~T#'  
 #*?5  
  acos(x):反馀弦函数 `2Ff2D ^ ?  
.:$%3#N$(Y  
  atan(x):反正切函数 lvk(q\-f  
fWF\ V[  
  atan2(x,y):四象限的反正切函数 2&06Db(  
wcB-)Ra  
  sinh(x):超越正弦函数 +9,"ne1'e  
l}Jf;C*j1z  
  cosh(x):超越馀弦函数 IjJ3./L!5  
Bd)Qz(>rw  
  tanh(x):超越正切函数 Q4q3M=0  
H@5:x8  
  asinh(x):反超越正弦函数 d-39G*;1  
%w_h8  
  acosh(x):反超越馀弦函数 D|6p rC%/  
1JJQ(b  
  atanh(x):反超越正切函数 Sxf<8Px9i  
*\:u}'[  
  三、适用於向量的常用函数有: EKq9m=Ua@o  
[2.pZB  
  min(x): 向量x的元素的最小值 ]J:?@}\^  
rp.JYz,  
  max(x): 向量x的元素的最大值 FZb\VUmnV  
WE68a!6  
  mean(x): 向量x的元素的平均值 CzST~*lH  
q"`1cFD  
  median(x): 向量x的元素的中位数 Y }Rx`%X  
fMI4'.Od  
  std(x): 向量x的元素的标准差 } 3 RqaIY}  
vR-rCve$P  
  diff(x): 向量x的相邻元素的差 W}.;]x%1B  
@kRe0:t  
  sort(x): 对向量x的元素进行排序(Sorting) ;' YM@n  
BTgL:  
  length(x): 向量x的元素个数 97NF*-)N  
M*}C.E!  
  norm(x): 向量x的欧氏(Euclidean)长度 L:%; Fx2  
``$At,m  
  sum(x): 向量x的元素总和 ko $bCG%  
Quc9lL  
  prod(x): 向量x的元素总乘积 HE7JQP!q  
x]XhWScr '  
  cumsum(x): 向量x的累计元素总和 Z?O aY4  
c7L#f=Ot?  
  cumprod(x): 向量x的累计元素总乘积 O jr{z  
2?nK71c"  
  dot(x, y): 向量x和y的内积 wQlK[F]!>  
j'#W)dp(  
  cross(x, y): 向量x和y的外积 k 2_ "  
)CYSU(YTD  
  四、MATLAB的永久常数 8s6[?=nM  
`oXUVr  
  i或j:基本虚数单位(即) K q: +{'  
0^?(;AK  
  eps:系统的浮点(Floating-point)精确度 :|EM1-lwf  
4\Mh2z5  
  inf:无限大, 例如1/0 CJ%bBL'.  
71m dU6Kq  
  nan或NaN:非数值(Not a number),例如0/0 cRDjpc]  
,3!l'|0jJ  
  pi:圆周率 p(= 3.1415926...) ''s]6Jjw  
b6'%nR*f  
  realmax:系统所能表示的最大数值 & 2& K9R  
GL(R9Y  
  realmin:系统所能表示的最小数值 tE/j3  
4Fgy<^94`  
  nargin: 函数的输入引数个数 zQV$!%qR  
v1 d]  
  nargin: 函数的输出引数个数 k?o(j/  
g0 \c  
  五、MATLAB基本绘图函数 XuVbi=pN.2  
bT@3fuL4  
  plot: x轴和y轴均为线性刻度(Linear scale) s,\!@[N  
#O7|&DqF{  
  loglog: x轴和y轴均为对数刻度(Logarithmic scale) N^Xb_jg;J  
Q Bc\=}  
  semilogx: x轴为对数刻度,y轴为线性刻度 = iB0ak  
{k-GWYFA  
  semilogy: x轴为线性刻度,y轴为对数刻度 5#!pwjt~7  
@f-0OX$*  
  六、plot绘图函数的叁数   lCr  
l Ztq_* Fl  
  字元 颜色 字元 图线型态 Ia*eb%HG  
,ic.b @u1  
   y 黄色 . 点 N5Eb.a9S  
WFocA:  
   k 黑色 o 圆 | y\B*P  
l 'fUa  
   w 白色 x x m/5:-xL31  
Vf`n>  
   b 蓝色 + + f`*Ip?V-  
m jC6(?V  
   g 绿色 * * f>g>7OsD]  
>j{phZ  
   r 红色 - 实线 ~Y<x-)R  
U< |kA(5  
   c 亮青色 : 点线 m2AA:u_*j  
j)?I]j/  
   m 锰紫色 -. 点虚线 bEfxu;Su 3  
V/j+Z1ZW  
   -- 虚线 ]xBQ7Xqf|  
n a])bBn  
  七、注解 yHT8I  
v4kk4}lE  
  xlabel('Input Value'); % x轴注解 %,g6:Zc@  
?*zRM?*  
  ylabel('Function Value'); % y轴注解 |XzqP +t  
:(VD<"X  
  title('Two Trigonometric Functions'); % 图形标题 HA&][%^  
ymT&[+V  
  legend('y = sin(x)','y = cos(x)'); % 图形注解 M]oO1GM  
f' Dl*d  
  grid on; % 显示格线 Ouc=4'$-  
5K|1Y#X  
  八、二维绘图函数 yf(VwU, x  
|Tuk9d4]  
  bar 长条图 sc\4.Ux%Q  
@jAuSBy  
   errorbar 图形加上误差范围 sqFMO+  
g|tnYN  
   fplot 较精确的函数图形 _"6{Rb53v=  
6":=p:PT.  
   polar 极座标图 23 BzD^2a  
l 3bo  
   hist 累计图 8*V^DM3n-  
"l6v[yv  
   rose 极座标累计图 {]]qd!,  
8Ih+^Y a  
   stairs 阶梯图 dp\pkx7  
A6YkoYgC  
   stem 针状图 `6koQZm  
%:yJ/&-Q,Z  
   fill 实心图 ZNNgi@6>  
/MKcS%/H/  
   feather 羽毛图 Ytop=ZIl'  
: &>PN,q>  
   compass 罗盘图 /co^swz  
%GQPiWu  
   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 数据分析