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

MATLAB常用数学函数

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-5-26 13:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

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

x
本帖最后由 uqHZau 于 2020-5-26 14:32 编辑 # ]2 m( b4 f" m: Q( r4 {7 w

# M( _, p0 Y; P0 f" P0 |( N! wabs(x):纯量的绝对值或向量的长度 " t3 L+ i3 u$ d6 k, |+ x
angle(z):复数z的相角(Phase angle)
0 \3 `! v* C) L( ?1 Asqrt(x):开平方
! R0 u: ]& r3 b3 c0 zreal(z):复数z的实部
  \& o* ^4 U% B, X: b& L# Cimag(z):复数z的虚部 ) ~( H7 Y/ D; Z, x& ~# m* ?  g& X
conj(z):复数z的共轭复数 $ U( ^3 |0 i2 }6 X, n4 X* c& b! ~
round(x):四舍五入至最近整数   T# v: X( h# M" a% Z1 o7 e
fix(x):无论正负,舍去小数至最近整数
0 J4 v: z+ @  Jfloor(x):地板函数,即舍去正小数至最近整数
& ]0 w2 x) _- f2 {; D  cceil(x):天花板函数,即加入正小数至最近整数 # r: f7 I' s7 F
rat(x):将实数x化为分数表示
: n+ |! ]7 z* S/ z8 r# R, O7 irats(x):将实数x化为多项分数展开 2 J. b; y. b  _$ ]* n, v
sign(x):符号函数 (Signum function)。 # l! ]( ^% W% X6 A! q( s
当x<0时,sign(x)=-1; 当x=0时,sign(x)=0; 当x>0时,sign(x)=1。 7 v: v9 a$ Z4 x4 s
rem(x,y):求x除以y的馀数
  Q- R( x7 t& m# A* Jgcd(x,y):整数x和y的最大公因数
. D* E5 Q! ~$ \lcm(x,y):整数x和y的最小公倍数 - ~- Y" ]) n! ^# H8 m  s$ t' {* W) {
exp(x):自然指数
  Q5 M) m- ]  w# s: `* U! Mpow2(x):2的指数
; C% T* U: X0 d1 u8 Slog(x):以e为底的对数,即自然对数或
* Q* n- o1 L" ~- p3 X# vlog2(x):以2为底的对数 ) \" Y  J# U4 K4 y& q9 C
log10(x):以10为底的对数
7 P7 h/ J5 @$ W) A2 b, V% P% |2 NMATLAB常用的三角函数
* a! ^6 U7 _# Ssin(x):正弦函数
3 t* C; V5 Z; w0 X6 p" ?cos(x):馀弦函数
3 S/ H/ d! J+ K( l4 ?1 l: k8 otan(x):正切函数 1 q; }  F5 x2 ]3 s  V& M
asin(x):反正弦函数 6 Y5 U! w% f, R1 @
acos(x):反馀弦函数 " u& D5 i% B# B! p; w0 C9 `* Z1 [
atan(x):反正切函数 ) @: w% L* n# D/ A2 o: Y
atan2(x,y):四象限的反正切函数 3 S' S4 w1 j2 X# d: [
sinh(x):超越正弦函数
) n2 H: \" Q, Ycosh(x):超越馀弦函数
- `6 z" s; r& h, C" |& y% V9 l& Stanh(x):超越正切函数 3 G2 w; ?( Y0 G
asinh(x):反超越正弦函数 & s+ D3 E( h* b) I; c3 n# J" u& l  w! c
acosh(x):反超越馀弦函数
3 ]- E2 r+ q! W. D5 w1 L/ Yatanh(x):反超越正切函数 . |0 Y: ~* i/ J" O
变数也可用来存放向量或矩阵,并进行各种运算,如下例的列向量(Row vector)运算: / I$ G5 y6 r/ t
x = [1 3 5 2]; 3 |+ n. p1 {* }; ~. g
y = 2*x+1 % x" W, T& V! m# i5 b% R
y = & J4 N$ Y( b0 [5 v
3 7 11 5 / e7 Q; Q  L2 V! {+ j
小提示:变数命名的规则 ! t: m2 e9 X9 ]1 ]
1.第一个字母必须是英文字母
2 q" k  @  ~3 M0 y2.字母间不可留空格 3 Z: x$ A2 @& h/ S% Z
3.最多只能有19个字母,MATLAB会忽略多馀字母 & e* R; F% r/ s# R4 p0 |1 W
用於向量的常用函数有:
$ M' T2 G- b8 j8 g  A; u+ M; t- x) hmin(x): 向量x的元素的最小值
9 W& [. j( X+ }$ x/ ~+ nmax(x): 向量x的元素的最大值 , F- S' A# t' w2 |, g
mean(x): 向量x的元素的平均值 $ M) ^0 e/ }, `1 r! z8 h
median(x): 向量x的元素的中位数
/ f* Q; G$ X0 |& K7 [& Ostd(x): 向量x的元素的标准差
! \  c( U; P; e! r$ s  |diff(x): 向量x的相邻元素的差
# ]. i1 T+ F* [/ Msort(x): 对向量x的元素进行排序(Sorting)
0 ^; [2 s/ l  a/ K$ Vlength(x): 向量x的元素个数 ' b  c0 j% }. A1 ?
norm(x): 向量x的欧氏(Euclidean)长度
4 O+ |: N& u  b8 k# d7 g- _. @0 csum(x): 向量x的元素总和
! a1 d) L  J! ~7 _! r/ Lprod(x): 向量x的元素总乘积 , V9 a+ Q" c$ T
cumsum(x): 向量x的累计元素总和
& @! [. j- c' w' o( \0 W2 M/ {cumprod(x): 向量x的累计元素总乘积
) _3 ~0 r2 B7 {. P" B# Z9 ldot(x, y): 向量x和y的内积 ! B8 V' e" r: S/ C3 v* U
cross(x, y): 向量x和y的外积
. h3 v6 a5 t$ d/ X# |(大部份的向量函数也可适用於矩阵,详见下述。)
) P# c# q2 g- I5 L+ ^- f. P下表即为MATLAB常用到的永久常数。
5 ?3 {& o! ?' Z5 w' ui或j:基本虚数单位 , c. ~- I0 r; `
eps:系统的浮点(Floating-point)精确度
4 _2 l" B1 j, M" z8 xinf:无限大, 例如1/0 ( p# y9 j' A$ Y  v6 f" g: I3 s
nan或NaN:非数值(Not a number),例如0/0 0 h( x8 L, w, D2 Q- O! d
pi:圆周率 p(= 3.1415926…)
. V6 A6 b7 d5 rrealmax:系统所能表示的最大数值 8 Y7 c% d* r; h
realmin:系统所能表示的最小数值 % a0 B. V9 L1 i, t! p2 C% n4 @
nargin: 函数的输入引数个数
- x# j& p. }) ~nargin: 函数的输出引数个数
( x7 F) L  K7 L( h" ]( W9 _) P; L) _2 a/ \$ Y8 a
6 i: d, p' a4 r3 ~1 g

' g6 \& S. z& O! E" |4 K1 q) a/ Z, \- E3 p. `0 R$ h& r4 Z1 n$ t

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-7-23 02:22 , Processed in 0.125000 second(s), 23 queries , Gzip On.

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

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

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