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

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

MATLAB函数大全分享

本文详细介绍MATLAB函数大全,大家参考一下。 A=zPL q{Sb  
AwUi+|7r])  
  一、MATLAB常用的基本数学函数 \vfBrN  
6(|d|Si *c  
  abs(x):纯量的绝对值或向量的长度 C`jM0Q  
X6+qpp  
  angle(z):复数z的相角(Phase angle) _M[,! {C  
vR6Bn  
  sqrt(x):开平方 -m= 8&B  
sd#|3  
  real(z):复数z的实部 PYRd] %X  
p}b/XnV$~  
  imag(z):复数z的虚部 Z BUArIC  
SHb(O<6  
  conj(z):复数z的共轭复数 bOp54WI-g  
8x{B~_~  
  round(x):四舍五入至最近整数  }}<Z,/O  
nnb8Gcr  
  fix(x):无论正负,舍去小数至最近整数 +y2[msBs  
3=Ec "  
  floor(x):地板函数,即舍去正小数至最近整数 8;Fn7k_Uf  
NCqo@vE  
  ceil(x):天花板函数,即加入正小数至最近整数 j;_c+w!P  
:HxA`@Ok  
  rat(x):将实数x化为分数表示 raVA?|'g~  
Rv,JU6>i  
  rats(x):将实数x化为多项分数展开 EVX{ 7%  
ajRSMcKb7i  
  sign(x):符号函数 (Signum function)。 R2L;bGI*J  
Cp`j/rF  
  当x<0时,sign(x)=-1; Xd E`d.  
ik|-L8  
  当x=0时,sign(x)=0; -7uwOr  
H2xeP%;$  
  当x>0时,sign(x)=1。 $uui:wU%Q  
/WV7gO&L1  
  rem(x,y):求x除以y的馀数 R:JX<Ba  
"jecsqCgK0  
  gcd(x,y):整数x和y的最大公因数 x6afI<dm  
'$As<LOEd/  
  lcm(x,y):整数x和y的最小公倍数 qzw'zV  
GhY1k";  
  exp(x):自然指数 }ZSQ>8a  
0qjXQs}  
  pow2(x):2的指数 V~ ~=Qp+.  
`I$<S(h 7  
  log(x):以e为底的对数,即自然对数或 \? j E#^  
o[ENp'r  
  log2(x):以2为底的对数 .I VlEG0  
``,k5!a66\  
  log10(x):以10为底的对数 +#b:d=v!  
z|7zj/+g  
  二、MATLAB常用的三角函数 ]Fvm 7V  
>StO.Q99  
  sin(x):正弦函数 iV FkYx%}  
3QSZ ZJ  
  cos(x):馀弦函数 rV({4cIe9R  
]`g <w#  
  tan(x):正切函数 m|=Ecu  
]Q "p\@\!  
  asin(x):反正弦函数 -S,ln  
; UiwH  
  acos(x):反馀弦函数 ;Zj]~|  
k *R<,  
  atan(x):反正切函数 @`-[;?>  
J`IDlGFYp  
  atan2(x,y):四象限的反正切函数 4`Nt{  
B .TB\j  
  sinh(x):超越正弦函数 '6$*YN&5  
j` E +qk  
  cosh(x):超越馀弦函数 q(5j(G ;  
E@a3~a  
  tanh(x):超越正切函数 Y $g$x<7  
/2{5;  
  asinh(x):反超越正弦函数 ]fnnZ  
C8#@+Q.  
  acosh(x):反超越馀弦函数 T{]~07N?  
4RKW  
  atanh(x):反超越正切函数 VN4yn| f/  
2>} xhQJ  
  三、适用於向量的常用函数有: _4 6X%k  
H7+X&#s%  
  min(x): 向量x的元素的最小值 7z\m; 1  
RWgDD;&_[a  
  max(x): 向量x的元素的最大值 Sz{O2 l Y  
xRu Fuf8  
  mean(x): 向量x的元素的平均值 #{r#;+  
ULc`~]  
  median(x): 向量x的元素的中位数 "I;C;}!  
hA 3HVP_  
  std(x): 向量x的元素的标准差 |o'Q62`%}  
sDgXU@  
  diff(x): 向量x的相邻元素的差 d;Hn#2C  
&"_u}I&\  
  sort(x): 对向量x的元素进行排序(Sorting) rOW-0B+N  
JB</euyV  
  length(x): 向量x的元素个数 dAP|:&y@  
It_M@  
  norm(x): 向量x的欧氏(Euclidean)长度 X u"R^  
g#NZ ,~  
  sum(x): 向量x的元素总和 UH@a s  
@L84>3O  
  prod(x): 向量x的元素总乘积 %I!:ITa  
bf_I9Z3m  
  cumsum(x): 向量x的累计元素总和 i$^)UZJ&0  
~/_9P Fk  
  cumprod(x): 向量x的累计元素总乘积 -B#yy]8  
W$dn_9W  
  dot(x, y): 向量x和y的内积  "SN4*  
4vK8kkW1  
  cross(x, y): 向量x和y的外积 _ 7oV<  
;TQf5|R\K  
  四、MATLAB的永久常数 D+V7hpH-  
 <VjJAu  
  i或j:基本虚数单位(即) VS#wl|b8  
u^I(Ny  
  eps:系统的浮点(Floating-point)精确度 6nDV1O5  
Gx?+9C V  
  inf:无限大, 例如1/0 QVZD/shq  
{-9jm%N  
  nan或NaN:非数值(Not a number),例如0/0 nU+tM~C%a  
n?#!VN3  
  pi:圆周率 p(= 3.1415926...) j$fAq\B  
2^~<("+w  
  realmax:系统所能表示的最大数值 I3u{zHVwI  
t{!  
  realmin:系统所能表示的最小数值 jD) {I  
fkfZ>D^1  
  nargin: 函数的输入引数个数 P7r'ffA  
J?)RfK|!  
  nargin: 函数的输出引数个数 Xog/O i  
7RU}FE  
  五、MATLAB基本绘图函数 OwzJO  
JnD {J`:  
  plot: x轴和y轴均为线性刻度(Linear scale) N\t1T(C|  
N)R[6u}  
  loglog: x轴和y轴均为对数刻度(Logarithmic scale) PZ:u_*Vu`  
M"=n>;*X  
  semilogx: x轴为对数刻度,y轴为线性刻度 )j6eE+gF  
"SWMk!  
  semilogy: x轴为线性刻度,y轴为对数刻度 71FeDpe  
RKd  
  六、plot绘图函数的叁数 9z m|Lbj  
O@8pC+#`Z  
  字元 颜色 字元 图线型态 Qz<d~ N  
U IJx*  
   y 黄色 . 点 %/"Oxi^G  
{TSY|D2  
   k 黑色 o 圆 k>4qkigjc  
<Pqv;WI|R  
   w 白色 x x !.-tW7   
rt]S\  
   b 蓝色 + + iY[+Ywh  
: 2V^K&2L  
   g 绿色 * * p?(L'q"WK  
CF y}r(q  
   r 红色 - 实线 fT:}Lj\L1  
O/AE}]  
   c 亮青色 : 点线 BJjx|VA+  
W@L3+4  
   m 锰紫色 -. 点虚线 *a}(6Cx  
xc 1A$EY  
   -- 虚线 Q.-*7h8  
V+MK'<#B  
  七、注解 \L!uHAE2a  
`%K`gYhG1  
  xlabel('Input Value'); % x轴注解 ux2013C_  
:LJ7ru2  
  ylabel('Function Value'); % y轴注解 yFIy`9R  
A(6xg)_XQ  
  title('Two Trigonometric Functions'); % 图形标题 C.a5RF0  
I\P Bu$Ww  
  legend('y = sin(x)','y = cos(x)'); % 图形注解 @B1{r|-<^  
 {E9v`u\  
  grid on; % 显示格线 E,G<_40  
N?r>%4  
  八、二维绘图函数 9 wa,k  
Q ~|R Z7G  
  bar 长条图 S*W;%J5  
V*n==Nb5L  
   errorbar 图形加上误差范围 s PYX~G&T  
<zfe }0  
   fplot 较精确的函数图形 Eyh|a. )-  
@9 8;VWY\  
   polar 极座标图 =6%|?5G  
54p tP  
   hist 累计图 @Z(rgF{{  
[5ethM  
   rose 极座标累计图 X33v:9=  
S0w> hr  
   stairs 阶梯图 #Fd W/y5  
Rc$h{0K8  
   stem 针状图 _."E%|5  
I=dGq;Jaz  
   fill 实心图 ))#'4  
QEJGnl676  
   feather 羽毛图 9Ld9N;rWm#  
M=!i>(yG  
   compass 罗盘图 Z[#IfbYt  
O&?.&h  
   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 网站统计