| 我是菜鸟 |
2008-10-27 16:23 |
MATLAB函数大全分享
本文详细介绍MATLAB函数大全,大家参考一下。 Ss"|1]acP FRl3\ZDqrb 一、MATLAB常用的基本数学函数 N?MJ#lC
F e%P+KX abs(x):纯量的绝对值或向量的长度 Cfv L)f h(C#\{V angle(z):复数z的相角(Phase angle) {-xi0D/Y; Y9IJ sqrt(x):开平方 ?z \q Mu ikEWY_1Y real(z):复数z的实部 &+)+5z_d W~XV imag(z):复数z的虚部 v`[Tl ^kCk^D-Gz conj(z):复数z的共轭复数 A}>|tm7| VxUvvJ{-v round(x):四舍五入至最近整数 #~bU}[{ !$:0E
y(S fix(x):无论正负,舍去小数至最近整数 q7 %=`l u4b3bH9U floor(x):地板函数,即舍去正小数至最近整数 !SLP8|Cd fP^W"y ceil(x):天花板函数,即加入正小数至最近整数 P?Gd}mdX?m ^%K1R; rat(x):将实数x化为分数表示 +z]:CF lKh2LY=j rats(x):将实数x化为多项分数展开 `l[6rf_. U~u6}s]: sign(x):符号函数 (Signum function)。 aH5t.x79b R`Ys;g/! 当x<0时,sign(x)=-1; f"5lOzj`C v7{ P].M 当x=0时,sign(x)=0; E)&NP}k-P Pi&fwGL 当x>0时,sign(x)=1。 &.cGj@1!J _Ep{|]:gw rem(x,y):求x除以y的馀数 \j2:
6]Hm -dc5D@4`#s gcd(x,y):整数x和y的最大公因数 K^z5x#Yj .XV]<)<K$ lcm(x,y):整数x和y的最小公倍数 C&gOA8nf FT*yso:X/ exp(x):自然指数 *@bg/S
K% "xvV'&lQ pow2(x):2的指数 mC{!8WC@k dyQ<UT log(x):以e为底的对数,即自然对数或 N[+o[%A iGEQXIr3 log2(x):以2为底的对数 \28b_,i+ \jF" nl log10(x):以10为底的对数 r
48;_4d)D 7})!>p ) 二、MATLAB常用的三角函数 IEIxjek +,vJ7 sin(x):正弦函数 jt'Y(u]2 V:,3OLL* cos(x):馀弦函数 ,%)WT> WQIM2_=M tan(x):正切函数 @,yFY eu}:Wg2 asin(x):反正弦函数 ?j&~vy= T ?FY@fO?es acos(x):反馀弦函数 26('V `N Sg_-OX@f atan(x):反正切函数 K*HVn2OV @ 2%.>0s. atan2(x,y):四象限的反正切函数 AXNszS%4 PoBukOv sinh(x):超越正弦函数 A3
Rm0 W{$+mow7S cosh(x):超越馀弦函数 >"sKfiM)b ~Me&cT8 tanh(x):超越正切函数 Yn[EI7D =CG!"&T asinh(x):反超越正弦函数 @
@3)D%h 72s$ acosh(x):反超越馀弦函数 ys.!S.k+ ^;bGP.!p atanh(x):反超越正切函数 =AnZ>6 `3>)BV<P 三、适用於向量的常用函数有: P5
<85t -+
IX[ min(x): 向量x的元素的最小值 uc"[ qT(X rvoS52XG, max(x): 向量x的元素的最大值 B!E<uVC Tl/Dq(8JH mean(x): 向量x的元素的平均值 .f.j > R<0!?`b median(x): 向量x的元素的中位数 h>L6{d1 [r/Seg" std(x): 向量x的元素的标准差 V)?x*R*T) 9TXm Z diff(x): 向量x的相邻元素的差 i*cE qI V`zZc sort(x): 对向量x的元素进行排序(Sorting) t#D\*:Xi k+m_L{#m5 length(x): 向量x的元素个数 T h- vG "` ?Wu norm(x): 向量x的欧氏(Euclidean)长度 {L2Gb(YLW 1Z$99 sum(x): 向量x的元素总和 R=Ly49 *V@MAt prod(x): 向量x的元素总乘积 B,VSFpPx .+JPtL cumsum(x): 向量x的累计元素总和 f@.Q%+!4 Fp|rMq cumprod(x): 向量x的累计元素总乘积 Y;/=3T7An rbJ)RN^. dot(x, y): 向量x和y的内积 tgF(=a]o OHtZ"^YG cross(x, y): 向量x和y的外积 9jzLXym S,<.!v 57 四、MATLAB的永久常数 H R!>g Kp=3\) & i或j:基本虚数单位(即) +KwF
U YDzF( ']o: eps:系统的浮点(Floating-point)精确度 F0ivL` HI?~t|[y inf:无限大, 例如1/0 %Pvb>U(Xs PS<tS_. nan或NaN:非数值(Not a number),例如0/0 ]#7Y@Yo Mp@(/ pi:圆周率 p(= 3.1415926...) vM3|Ti>a' `zsk*W1GA realmax:系统所能表示的最大数值 3L!&~'.Ro d<cbp[3F realmin:系统所能表示的最小数值 [;LPeO OFAqP1o{$ nargin: 函数的输入引数个数 O>):^$-K% VflPNzixb! nargin: 函数的输出引数个数 7Caap/L: Nm:<rI,^ 五、MATLAB基本绘图函数 :)V0zHo&( eEZlVHM;O plot: x轴和y轴均为线性刻度(Linear scale) md
+`#-D\O {8p?we3l1 loglog: x轴和y轴均为对数刻度(Logarithmic scale) <.%8j\j(
! +VN semilogx: x轴为对数刻度,y轴为线性刻度 N*oJ$:# U
&k3 semilogy: x轴为线性刻度,y轴为对数刻度 _nFvM'`< r_<i*l. 六、plot绘图函数的叁数 sL`D}_: /Ta0}Y(y 字元 颜色 字元 图线型态 j<-o{6r Jz8#88cY y 黄色 . 点 J3S byI!T @DKl<F k 黑色 o 圆 ph'SS=!. >Vm w 白色 x x (2\ekct ^ YZtA:>;p b 蓝色 + + ^aM/BS\ 0YRYCO$ g 绿色 * * r|BKp,u9 :<3;7R'5 r 红色 - 实线 (S 3kP5:F E1Aa2 c 亮青色 : 点线 Jj!tRZT < | |