找回密码
 注册
关于网站域名变更的通知
查看: 429|回复: 1
打印 上一主题 下一主题

MATLAB常用数学函数

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-9-25 11:02 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
abs(x):纯量的绝对值或向量的长度7 }& J1 v4 Z. |' A  t0 R/ a$ s; u  Y
angle(z):复数z的相角(Phase angle)* t! O9 i+ W5 K
sqrt(x):开平方
& x( O8 t: h9 E: Qreal(z):复数z的实部
5 d+ J5 M& g/ \1 R" V) D2 F! _imag(z):复数z的虚部
" {6 P; V& {: ?0 c5 oconj(z):复数z的共轭复数
# M0 l, l- E7 e: ^( [, Wround(x):四舍五入至最近整数
- e( C0 A2 N0 X9 V# j# afix(x):无论正负,舍去小数至最近整数  p0 i4 v* T. x( I* K+ D
floor(x):地板函数,即舍去正小数至最近整数
, v1 O+ O! G4 T* Fceil(x):天花板函数,即加入正小数至最近整数
0 h$ ?2 i. r% @. E" u8 Qrat(x):将实数x化为分数表示
9 |/ t9 Q  y% Srats(x):将实数x化为多项分数展开7 G" e/ z7 h1 B: Y7 y& Y. e* p( K
sign(x):符号函数 (Signum function)。
0 R8 Y! n3 }: a* C, e+ q当x<0时,sign(x)=-1; 当x=0时,sign(x)=0; 当x>0时,sign(x)=1。+ r9 f( N6 }; y9 C
rem(x,y):求x除以y的馀数
: D4 ?' ?- g' A; igcd(x,y):整数x和y的最大公因数
" A/ T5 E$ ]4 o/ M  x, S6 _: g3 Wlcm(x,y):整数x和y的最小公倍数
/ w% Y* o& B. b* B5 s* zexp(x):自然指数* l; w9 ?1 b- k) J- P  P0 }8 V
pow2(x):2的指数
- y  C$ E: I* e) j) flog(x):以e为底的对数,即自然对数或
0 f! i0 C" K/ u+ u! L3 ]4 Z% glog2(x):以2为底的对数
% P. u$ r1 \" A4 olog10(x):以10为底的对数0 w/ h/ L' d% ?
MATLAB常用的三角函数9 t, h0 p! D( b+ b, ?
sin(x):正弦函数
" A% @. j$ T" ^cos(x):馀弦函数
$ _$ d# d. }+ Y! W0 s5 U1 Ktan(x):正切函数
$ W, Z8 L2 m# y$ {" |asin(x):反正弦函数
9 q. c/ E* E, X/ Racos(x):反馀弦函数
7 j$ E3 D/ V$ b7 t- q% Datan(x):反正切函数0 u# S# _6 u' u  X
atan2(x,y):四象限的反正切函数
6 S) K7 `2 _, }8 `1 Psinh(x):超越正弦函数9 X! ^! S4 K' h! N( p4 I
cosh(x):超越馀弦函数
! }/ [3 D/ z1 c+ |. d& Ltanh(x):超越正切函数% O5 e/ M' I  ?7 K# \; {2 ?/ x
asinh(x):反超越正弦函数
7 X, B6 S; h. [; d1 |( H8 k2 vacosh(x):反超越馀弦函数
1 W- p/ b# `- |/ Patanh(x):反超越正切函数
* F+ A$ b3 p* T, F, O变数也可用来存放向量或矩阵,并进行各种运算,如下例的列向量(Row vector)运算:7 u7 T, Z) e$ n( j% l
x = [1 3 5 2];
: H6 x7 X( T) [7 Cy = 2*x+1) u0 F) R$ w1 M' i3 {9 Y/ h# V
y =
* ^% k1 _+ ]3 v* I* {3 7 11 5
+ }" m2 Q9 A+ A小提示:变数命名的规则
5 |% N6 A* o4 w0 P* m1.第一个字母必须是英文字母
9 l% g" f, O. a" a2.字母间不可留空格% t: w  p8 _: V: R* d
3.最多只能有19个字母,MATLAB会忽略多馀字母  q* A$ Z5 v" [  `6 x, i3 Q" L: u
用於向量的常用函数有:
  H7 M# i7 c- a6 d1 Amin(x): 向量x的元素的最小值
+ D7 v( A6 t$ N: fmax(x): 向量x的元素的最大值0 E. W0 I$ E1 A, k# V
mean(x): 向量x的元素的平均值* l' t; {2 S7 ~1 k
median(x): 向量x的元素的中位数+ V% K0 f/ W3 F8 U
std(x): 向量x的元素的标准差
" j# S8 p" J5 G* f* U1 k# @diff(x): 向量x的相邻元素的差
) B: ~9 N$ H* V- Psort(x): 对向量x的元素进行排序(Sorting)
' G1 A% e2 f( t9 b% {length(x): 向量x的元素个数; f, t# {" h2 W! E# e$ d
norm(x): 向量x的欧氏(Euclidean)长度
7 B4 T8 x+ h, G( r% F9 R8 tsum(x): 向量x的元素总和: F/ v, Z1 O( b" _' R4 U6 s
prod(x): 向量x的元素总乘积
0 [$ O; }0 D: J# W2 W3 ncumsum(x): 向量x的累计元素总和. T- p4 L' w- B
cumprod(x): 向量x的累计元素总乘积
, O3 V; _9 C: M! w* k6 bdot(x, y): 向量x和y的内积
- x/ X7 N0 S8 ^2 z  I7 |cross(x, y): 向量x和y的外积# w  @4 C) c0 R6 Z! {+ @- p1 B1 Z- B
(大部份的向量函数也可适用於矩阵,详见下述。)
. {9 ^4 ]3 [( l$ F5 s  `. I$ F+ M下表即为MATLAB常用到的永久常数。! R' i; y, p$ Y  t5 @, }7 B0 c  L
i或j:基本虚数单位. h7 `% `+ @+ Q9 F" N
eps:系统的浮点(Floating-point)精确度; ?7 |# t, R. i1 ~8 L. T
inf:无限大, 例如1/0! G% J2 d9 g8 U+ B( O+ @( E
nan或NaN:非数值(Not a number),例如0/04 m( ~; _  T3 c" c. H+ H( n
pi:圆周率 p(= 3.1415926…): B6 i5 r) s# P7 M! ?  G
realmax:系统所能表示的最大数值
2 Z' K: t; o6 r5 l0 q6 @4 Irealmin:系统所能表示的最小数值
* i) D* M% J: h2 Mnargin: 函数的输入引数个数! D8 l8 A$ a" U  N8 z
nargin: 函数的输出引数个数( V  N8 u# b  L( ~' B
  • TA的每日心情
    慵懒
    2020-6-13 15:46
  • 签到天数: 1 天

    [LV.1]初来乍到

    2#
    发表于 2020-9-25 13:14 | 只看该作者
    MATLAB常用数学函数
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-11-24 16:09 , Processed in 0.171875 second(s), 24 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表