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

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

MATLAB函数大全分享

本文详细介绍MATLAB函数大全,大家参考一下。 qP{/[uj[K  
Of{/t1o?  
  一、MATLAB常用的基本数学函数 +6UVn\9Q  
b`)){LR  
  abs(x):纯量的绝对值或向量的长度  $rz=6h  
8#(Q_  
  angle(z):复数z的相角(Phase angle) mocI&=EF2X  
=0^Ruh  
  sqrt(x):开平方 _7IKzUn9g[  
P8^hBv*  
  real(z):复数z的实部 zXv3:uRp.  
:> D[n1v  
  imag(z):复数z的虚部 bA\<.d  
p[<Dk$7K  
  conj(z):复数z的共轭复数 t<~$  
6fd+Q  /  
  round(x):四舍五入至最近整数 v3}L`dyh3  
&krwf ]|  
  fix(x):无论正负,舍去小数至最近整数 /rq VB|M  
HHq_P/'  
  floor(x):地板函数,即舍去正小数至最近整数 6b%WHLUeT  
JL\w_v  
  ceil(x):天花板函数,即加入正小数至最近整数 [|P!{?A43|  
9so6WIWc  
  rat(x):将实数x化为分数表示 `D`sr[3n  
vk*=4}:  
  rats(x):将实数x化为多项分数展开 *c%oN |  
$ "E).j  
  sign(x):符号函数 (Signum function)。 } b=}uiR#  
>Y_*%QGH_  
  当x<0时,sign(x)=-1; MS0Fl|YA  
sXi=70o  
  当x=0时,sign(x)=0; )Psb>'X  
F;gx%[$GX  
  当x>0时,sign(x)=1。 eFpTW&9n  
6&bY}i^K  
  rem(x,y):求x除以y的馀数 U+)xu>I  
ZKQG:M~|  
  gcd(x,y):整数x和y的最大公因数 S}$r>[t  
M9y <t'  
  lcm(x,y):整数x和y的最小公倍数 ?T>'j mmV=  
q4}PM[K?=\  
  exp(x):自然指数 slg ]#Dy  
S+'rG+NJ  
  pow2(x):2的指数 usEwm,b)  
NZ/yBOD(  
  log(x):以e为底的对数,即自然对数或 n) k1  
DyeQJ7p  
  log2(x):以2为底的对数 v2H#=E4cZ#  
vC1v"L;[o/  
  log10(x):以10为底的对数 UB 6mqjPK  
fv`O4  
  二、MATLAB常用的三角函数 |N}P(GF  
s3]?8hXd  
  sin(x):正弦函数 C?i >.t  
d}JP!xf%  
  cos(x):馀弦函数 EhO|~A*R  
-O&CI)`;B  
  tan(x):正切函数 +)j1.X  
W D T]!  
  asin(x):反正弦函数 DyQM>xw)t  
4O;OjUI0a  
  acos(x):反馀弦函数 mt5KbA>nU  
X66VU  
  atan(x):反正切函数 W?eu!wL#p  
34wkzu  
  atan2(x,y):四象限的反正切函数 ={5#fgK>  
rAs,X  
  sinh(x):超越正弦函数 %H]lGN)  
UTf9S>HS  
  cosh(x):超越馀弦函数 =QK$0r]c'k  
RjWqGr;bO  
  tanh(x):超越正切函数 :$_6SQ<?  
es>W$QKlo  
  asinh(x):反超越正弦函数 05snuNt]-  
ithewup  
  acosh(x):反超越馀弦函数 g8w2Vz2/  
"=6v&G]U4  
  atanh(x):反超越正切函数 .\8X[%K9nc  
^=:9)CNw(  
  三、适用於向量的常用函数有: +,yK;^b  
^Ve<>b  
  min(x): 向量x的元素的最小值 4<cz--g  
{X*^s5{;H  
  max(x): 向量x的元素的最大值  1~l I8  
5*E#*H  
  mean(x): 向量x的元素的平均值 rHf&:~   
CBDG./  
  median(x): 向量x的元素的中位数 Rb%%?*|  
$&"V^@  
  std(x): 向量x的元素的标准差 52b*[tZ  
YKbaf(K )9  
  diff(x): 向量x的相邻元素的差 $b<6y/"  
cZ(elZ0~  
  sort(x): 对向量x的元素进行排序(Sorting) {@<J_ A  
uA$<\fnz  
  length(x): 向量x的元素个数 H-3Eo#b#  
bJYda)  
  norm(x): 向量x的欧氏(Euclidean)长度 *dvDap|8W  
K]U;?h&CZc  
  sum(x): 向量x的元素总和 l3Lyea:  
uP<0WCN  
  prod(x): 向量x的元素总乘积 W`"uu.~f  
@q"m5  
  cumsum(x): 向量x的累计元素总和 WWL4`s  
fZxIY,  
  cumprod(x): 向量x的累计元素总乘积 iA0q_( \X  
,R$u?c0>'&  
  dot(x, y): 向量x和y的内积 @"Z7nJX  
7T"XPV|W6  
  cross(x, y): 向量x和y的外积 hXb%;GL  
n!')wIk  
  四、MATLAB的永久常数 $5v0m#[^  
]c&<zeX,  
  i或j:基本虚数单位(即) N`E-+9L)  
u7xDau(c  
  eps:系统的浮点(Floating-point)精确度 <BSc* 9Q  
]uspx [UIc  
  inf:无限大, 例如1/0 A>[|g`;t  
w=|GJ 0  
  nan或NaN:非数值(Not a number),例如0/0 wHIj<"2  
ur vduE  
  pi:圆周率 p(= 3.1415926...) l~D N1z6`  
mKT>,M  
  realmax:系统所能表示的最大数值 `fNG$ODL   
xr7+$:>a  
  realmin:系统所能表示的最小数值 (_4;') 9  
Dw7vv]+ S  
  nargin: 函数的输入引数个数 VyRsPg[(  
fK&e7j`qO  
  nargin: 函数的输出引数个数 {QbvR*gv  
Iyd?|f"  
  五、MATLAB基本绘图函数 LTJc,3\,  
t8+_/BXv  
  plot: x轴和y轴均为线性刻度(Linear scale) ,-+"^>  
, * ]d~Y  
  loglog: x轴和y轴均为对数刻度(Logarithmic scale) `xiCm':  
6{ ,HiY  
  semilogx: x轴为对数刻度,y轴为线性刻度 PyA&ZkX>  
8?*RIA.a  
  semilogy: x轴为线性刻度,y轴为对数刻度 q~L^au8  
U!XS;a)  
  六、plot绘图函数的叁数 <xJ/y|{  
v+e|o:o#  
  字元 颜色 字元 图线型态 dq IlD!  
3x~{QG5Gn  
   y 黄色 . 点 n6(i`{i  
JlKM+UE :  
   k 黑色 o 圆 kAM1TWbaVQ  
YUQtMf9  
   w 白色 x x 9s}Kl($  
- }!H3]tr  
   b 蓝色 + + q!f1~aG  
kkvtB<<Y  
   g 绿色 * * :K?0e `  
+,50q N:%[  
   r 红色 - 实线 NZN-^ >  
0t#g }  
   c 亮青色 : 点线 F?m?UQS'u  
5efxEt>U  
   m 锰紫色 -. 点虚线 7Z UiY  
$6F)R|  
   -- 虚线 `o79g"kxe  
AM} brO  
  七、注解 7([h4bg{  
55t\Bms{  
  xlabel('Input Value'); % x轴注解 #Fu>|2F|  
_{jP;W  
  ylabel('Function Value'); % y轴注解 'SLE;_TD  
m-T~fJ  
  title('Two Trigonometric Functions'); % 图形标题 Fg/dS6=n`?  
)'Wb&A'  
  legend('y = sin(x)','y = cos(x)'); % 图形注解  ==/n(LBD  
< Fs-3(V+\  
  grid on; % 显示格线 9kKnAf4Z  
Sd IX-k.  
  八、二维绘图函数 6zIgQ4Bp24  
JNWg|Qt  
  bar 长条图 A>NsKWf{  
^D@b;EyK  
   errorbar 图形加上误差范围 "0jJh^vk  
Lt#'W  
   fplot 较精确的函数图形 :L0/V~D  
Io2mWvu?5  
   polar 极座标图 oKFT? "[X  
+VEU:1Gt  
   hist 累计图 OMihXt[  
RV-hIdAU  
   rose 极座标累计图 Fk^3a'/4KJ  
-Uo?WXP]B'  
   stairs 阶梯图 N0n^L|(R  
\'19BAm'  
   stem 针状图 *.f2VQ~H  
v_PdOp[ k  
   fill 实心图 <Y'>F!?#  
d0 er^ ~  
   feather 羽毛图 ;52'}%5  
0MIUI<;j  
   compass 罗盘图 %@ mGK8  
Jx-wO/  
   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 网站统计