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

MATLAB常用数学函数

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
本帖最后由 uqHZau 于 2020-5-26 14:32 编辑 6 ^8 e; w, g; M3 {9 Q

+ V/ f2 |; A2 y9 zabs(x):纯量的绝对值或向量的长度 + B1 R$ n9 U5 d% w6 X9 d2 X
angle(z):复数z的相角(Phase angle) : w. l9 C( [' ]' l$ w
sqrt(x):开平方
: V+ @" P1 N( W' U4 Lreal(z):复数z的实部 ( v" P  B/ L6 o1 m4 `, o
imag(z):复数z的虚部 : Z& k6 W1 T: g6 ]' y- U% g- M
conj(z):复数z的共轭复数 $ M% q, K. m9 x; F0 X
round(x):四舍五入至最近整数
% \, l* t  G7 S- N+ b  n) Sfix(x):无论正负,舍去小数至最近整数
- h2 l, G/ i; r# ?7 U9 G5 Y- {0 r7 rfloor(x):地板函数,即舍去正小数至最近整数
  M7 c0 w( v' Q& a8 ~: p  vceil(x):天花板函数,即加入正小数至最近整数 ; R7 W# K+ Z: C8 B) C! y
rat(x):将实数x化为分数表示
! y3 F7 h$ Y" t; q; W+ H/ P  Grats(x):将实数x化为多项分数展开
& Y6 A0 Z4 Z5 G8 t, q" ]sign(x):符号函数 (Signum function)。
. a  ]5 j4 O) X7 r6 m3 p当x<0时,sign(x)=-1; 当x=0时,sign(x)=0; 当x>0时,sign(x)=1。 " i" {" W6 m  C4 U
rem(x,y):求x除以y的馀数 " M. {) B9 @5 m. R( k
gcd(x,y):整数x和y的最大公因数 % L# A1 D& G  A" B# s8 r
lcm(x,y):整数x和y的最小公倍数
( c. K% e/ T6 C/ s+ |- o) c4 mexp(x):自然指数 " t9 i( d: s( b0 A6 T% n
pow2(x):2的指数
0 y1 X7 U( Y  d8 `5 ?log(x):以e为底的对数,即自然对数或 ! x4 U( z7 v! X3 A* B
log2(x):以2为底的对数 9 j9 j% Y! m; J3 b
log10(x):以10为底的对数
7 ]/ U  w$ J+ ?3 ~4 I. y9 rMATLAB常用的三角函数
# M; G2 X! `7 d4 Isin(x):正弦函数
- a4 s8 {1 l& [5 q& R8 Z3 ?' Bcos(x):馀弦函数 0 r( D# o0 B# o
tan(x):正切函数
- J* k7 s2 A& H9 Uasin(x):反正弦函数
. @: f" W( m$ S) Aacos(x):反馀弦函数 ; p: e( a% a) Y6 u# T' n$ \
atan(x):反正切函数
5 Z1 T2 S, ]. z: j2 ]' B6 X- Batan2(x,y):四象限的反正切函数
) Q1 f$ [, D8 R6 |9 f! E6 O4 isinh(x):超越正弦函数 4 @/ O. y# b; W1 @0 x9 a" y
cosh(x):超越馀弦函数
( X9 J+ Y- u" M$ m1 atanh(x):超越正切函数
" y6 e* `' r+ P  }asinh(x):反超越正弦函数
! l0 F$ W1 S' \% g& s) [6 S$ Jacosh(x):反超越馀弦函数
% X+ @/ B5 ?. {- @* p8 Katanh(x):反超越正切函数
! d/ k; n# _& e4 t- ]' G变数也可用来存放向量或矩阵,并进行各种运算,如下例的列向量(Row vector)运算: " i9 R3 O$ }( m  b
x = [1 3 5 2]; ) o+ T: ~0 X$ _$ a3 z1 T. n
y = 2*x+1
! }! S0 k4 z: g( n. A8 V4 Fy = , P) K  V# @% X! O
3 7 11 5 & I# g( h4 s8 ?2 Y+ r4 s
小提示:变数命名的规则   g0 N; O; o5 l3 k# M* c2 W
1.第一个字母必须是英文字母 * b' M* J- C1 ]) k+ \( r9 ]' l
2.字母间不可留空格 9 R% N: M( m5 v$ a$ A
3.最多只能有19个字母,MATLAB会忽略多馀字母 $ Y' z( f- J+ i% P( N1 m" R
用於向量的常用函数有:
- s* s- u/ W2 p: ^+ _min(x): 向量x的元素的最小值 + P& a+ U( e3 x  N3 M
max(x): 向量x的元素的最大值 $ U9 o; ^( r" u. y/ `) k* T" g
mean(x): 向量x的元素的平均值
* q2 L: r) s7 {6 j) A1 Rmedian(x): 向量x的元素的中位数
" \' }2 [+ B6 Nstd(x): 向量x的元素的标准差
' O: w  r4 K  M8 ^& cdiff(x): 向量x的相邻元素的差
# V) H2 x5 P0 r# Jsort(x): 对向量x的元素进行排序(Sorting) 0 w& y9 x& Z' V* V; {4 ~1 ~
length(x): 向量x的元素个数
1 l8 d( b6 ?6 m* P4 ], D3 vnorm(x): 向量x的欧氏(Euclidean)长度
+ M0 }5 I$ c2 _; D# \( Z3 bsum(x): 向量x的元素总和 : Q  S0 |' n. k, g& T/ g* S6 _
prod(x): 向量x的元素总乘积 8 L2 G9 z1 K8 p% m. S8 h- ?7 e
cumsum(x): 向量x的累计元素总和
4 ^4 k2 S" J; z- a0 p2 l; K* xcumprod(x): 向量x的累计元素总乘积
) [; [$ k) x7 v3 x; q, Ddot(x, y): 向量x和y的内积
( |" B! i( W* H" r: i" k$ |3 J4 {. Mcross(x, y): 向量x和y的外积 2 t  D/ m. \$ N7 l  r! H4 d* j
(大部份的向量函数也可适用於矩阵,详见下述。)
2 p' c, }! S2 ^! I4 p下表即为MATLAB常用到的永久常数。 ! u# v, `! T9 m9 T' K! k  N
i或j:基本虚数单位
" b) F4 c8 p% {" ~  M' S" f1 reps:系统的浮点(Floating-point)精确度
" a8 Q3 t( Q  `% y- a  ^inf:无限大, 例如1/0
7 ^8 d- S9 _* P. j* knan或NaN:非数值(Not a number),例如0/0 2 {9 k6 t# T0 H2 T
pi:圆周率 p(= 3.1415926…)
* D2 b9 B, x0 a1 irealmax:系统所能表示的最大数值 ) j  `, o; ~% `5 N6 s, B0 z
realmin:系统所能表示的最小数值
: P$ C6 p  Q6 I7 f! Fnargin: 函数的输入引数个数 $ ]2 ], W$ w( ^# Z
nargin: 函数的输出引数个数
$ z* E; `5 L  L6 X: J% k5 {
: Y/ s: o1 G, [& M: Y$ s$ }$ F$ O2 R6 K( D; F! Z! O% q
7 O+ D6 \5 b% U8 O5 X3 A8 h% r' P) n
0 a1 Q6 N& e" g+ P+ _; J! H

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

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

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

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

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