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

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

MATLAB函数大全分享

本文详细介绍MATLAB函数大全,大家参考一下。 {%g]Ym=  
$['_m~ 2  
  一、MATLAB常用的基本数学函数 8nzDLFxp_  
#{-l(016y  
  abs(x):纯量的绝对值或向量的长度 -/ 5" Py  
9H^$cM9C  
  angle(z):复数z的相角(Phase angle) ^0oOiZs  
+<#0V!DM  
  sqrt(x):开平方 `M0m`Up  
cJ[ gCS  
  real(z):复数z的实部 h- )tWJ c  
4%k{vo5i  
  imag(z):复数z的虚部 )1#J4  
p6)Jzh_/  
  conj(z):复数z的共轭复数 u7Z-kZ  
jVA|Vi_2  
  round(x):四舍五入至最近整数 g!/O)X3  
{'O,G$Ldkr  
  fix(x):无论正负,舍去小数至最近整数 v#/k`x\  
gJ \CT'/  
  floor(x):地板函数,即舍去正小数至最近整数 o:oQF[TcFO  
jP(|pz  
  ceil(x):天花板函数,即加入正小数至最近整数 7T[Kjn^{Oj  
_JEe]  
  rat(x):将实数x化为分数表示 P_(QG 6  
} O:Y?Wq^  
  rats(x):将实数x化为多项分数展开 EV=/'f[++  
xWC*DKV  
  sign(x):符号函数 (Signum function)。 yRd[ $p  
sVT:1 kI  
  当x<0时,sign(x)=-1; 4%refqWK  
,> %=,x  
  当x=0时,sign(x)=0; Q)mYy  
t3P$UR%  
  当x>0时,sign(x)=1。 9E`Laf  
(FVHtZi7  
  rem(x,y):求x除以y的馀数 KE$I!$zO  
zE,1zBS<  
  gcd(x,y):整数x和y的最大公因数 ;W~H|M  
i#4}xvi  
  lcm(x,y):整数x和y的最小公倍数 HpCTQ\H  
C-2{<$2k  
  exp(x):自然指数 ZovF]jf k  
xLN$!9t  
  pow2(x):2的指数 dbe\ YE  
 4:Ton  
  log(x):以e为底的对数,即自然对数或 !c2<-3e  
jjJvyZi~J  
  log2(x):以2为底的对数 ]H {g/C{j  
?1afW)`a.v  
  log10(x):以10为底的对数 td!YwN*  
bJ!(co6t  
  二、MATLAB常用的三角函数 Q8h0:Q  
SJ7-lben3  
  sin(x):正弦函数 k-jlYHsA  
o;[cApiQ,2  
  cos(x):馀弦函数 F2)\%HR  
mb GL)NI  
  tan(x):正切函数 r-e-2y7  
'/U%-/@  
  asin(x):反正弦函数 -`cNRd0n  
tNf_,]u  
  acos(x):反馀弦函数 *KYh_i  
]^>RBegJBO  
  atan(x):反正切函数 tBjMm8lgb  
1lLXu  
  atan2(x,y):四象限的反正切函数 ?910ki_  
oK@_  
  sinh(x):超越正弦函数 qZ<|A%WQ  
INNTp[  
  cosh(x):超越馀弦函数 {>h,@  
v"x'rx#  
  tanh(x):超越正切函数 2=RQ,@s  
*r/o \pyH  
  asinh(x):反超越正弦函数 -~NjZ=vPh  
SYYg 2I  
  acosh(x):反超越馀弦函数 BJP^?FUd=,  
 __Egr@  
  atanh(x):反超越正切函数 ;s^F:O  
0RF<:9@x2  
  三、适用於向量的常用函数有: LTZ~Id-)P  
}JM02R~I  
  min(x): 向量x的元素的最小值 rd ]dD G  
W61nJ7@  
  max(x): 向量x的元素的最大值 1Q!^%{Y;  
+![\7  
  mean(x): 向量x的元素的平均值 4"et4Y7  
9xRor<  
  median(x): 向量x的元素的中位数 OV`#/QL  
oTb4T=  
  std(x): 向量x的元素的标准差 F3=iyiz6  
/g\m7m)u  
  diff(x): 向量x的相邻元素的差 0 czEA  
^$;5ZkQy  
  sort(x): 对向量x的元素进行排序(Sorting) w9,w?%F  
OE(!^"5?[  
  length(x): 向量x的元素个数 (i@B+c  
P~@.(hed  
  norm(x): 向量x的欧氏(Euclidean)长度 uuf+M-P  
f}:W1&LhI?  
  sum(x): 向量x的元素总和 iUOGuiP  
</li<1  
  prod(x): 向量x的元素总乘积 aMO+ y91Y(  
*3h!&.zm  
  cumsum(x): 向量x的累计元素总和 tW \q;_DSr  
gPY Cw?zQ  
  cumprod(x): 向量x的累计元素总乘积 mApl}I  
^2eH0O!  
  dot(x, y): 向量x和y的内积 5@`DS-7h  
L=)Arj@q  
  cross(x, y): 向量x和y的外积 Ji;R{tZ.R  
2@?\"kR"!  
  四、MATLAB的永久常数 (T8dh|  
T`K4nU#  
  i或j:基本虚数单位(即) ='vkd=`Si  
; 2Za]%'  
  eps:系统的浮点(Floating-point)精确度 A>Xt 5vk+  
i1-wzI  
  inf:无限大, 例如1/0 l^4!  
-n]E\"  
  nan或NaN:非数值(Not a number),例如0/0 Y5\=5r/  
$|H7fn(r  
  pi:圆周率 p(= 3.1415926...) f4lC*nCN  
*S\/l-D  
  realmax:系统所能表示的最大数值 T)#eaz$4W  
~,O}wT6q  
  realmin:系统所能表示的最小数值 M|\C@,F]8  
H<C+ rAIb  
  nargin: 函数的输入引数个数 #( o(p  
PXDwTuyc  
  nargin: 函数的输出引数个数 Fa9gr/.F,@  
5}he)2*uD  
  五、MATLAB基本绘图函数 {aYCrk1  
&J}w_BFww  
  plot: x轴和y轴均为线性刻度(Linear scale) &46 Ro|XE`  
.+2@(r  
  loglog: x轴和y轴均为对数刻度(Logarithmic scale) sI#r3:?i  
:yE7jXB  
  semilogx: x轴为对数刻度,y轴为线性刻度 `'}c- Q  
jLgx(bMn  
  semilogy: x轴为线性刻度,y轴为对数刻度 Bw8&Amxx:  
N Uq'96 {Y  
  六、plot绘图函数的叁数 0Lki (  
"%fvA;  
  字元 颜色 字元 图线型态 Q(7M_2e7  
M,/{53  
   y 黄色 . 点 7) e#b  
@Sd l~'"  
   k 黑色 o 圆 b8TwV_&|X  
V.12  
   w 白色 x x ZX03FJL7u  
*u?N{LkqS  
   b 蓝色 + + )1 =|\  
\ws^L, h  
   g 绿色 * * iJem9XXb  
[m{uJ dj\  
   r 红色 - 实线 XY1b_uY  
U8s&5~IPn  
   c 亮青色 : 点线 ju%t'u\'  
kr6^6I.  
   m 锰紫色 -. 点虚线 0F|DD8tHR  
'k9dN \ev  
   -- 虚线 n;,>Fv  
M}*#{UV2  
  七、注解 Ri&?uCCM  
^VAvQ(b!:i  
  xlabel('Input Value'); % x轴注解 \`$RY')9|!  
s5SKQ#,@P  
  ylabel('Function Value'); % y轴注解 of>"qrdZ  
Rr3<ln  
  title('Two Trigonometric Functions'); % 图形标题  t_Rpeav  
d:1TSJff%/  
  legend('y = sin(x)','y = cos(x)'); % 图形注解 _;yi/)-2  
gBCO>nJws  
  grid on; % 显示格线 *cnxp-)ub  
=Zc Vywz;+  
  八、二维绘图函数 ~[d|:]  
t:<dirw,o  
  bar 长条图 H<bK9k)E  
gjnTG:}}}+  
   errorbar 图形加上误差范围 tW#=St0<.o  
?Pw(  
   fplot 较精确的函数图形 M,j3z #  
%HK\  
   polar 极座标图 b3RCsIz  
IoI ,IX]i)  
   hist 累计图 4:S?m(ah/  
KsMC+:`F  
   rose 极座标累计图 >84:1 `  
dDoKmuY>5  
   stairs 阶梯图 k yI-nE  
XK7$Xbd  
   stem 针状图 07:N)y,  
9V5d=^  
   fill 实心图 $pO gFA1'  
Q+]9Glz9  
   feather 羽毛图 X_nxC6[m%  
bRzw.(k0`r  
   compass 罗盘图 PWw2;3`-6w  
<h7FS90S  
   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 网站统计