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

MATLAB常用数学函数

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
本帖最后由 uqHZau 于 2020-5-26 14:32 编辑 " A/ n* t) J% G9 k" `+ Q& f: N+ F& h

1 ?0 s, ~/ C, B( }' U( n0 a* Xabs(x):纯量的绝对值或向量的长度 5 ]4 ~1 N& b( {, {3 d) b
angle(z):复数z的相角(Phase angle) * W$ [9 Z! I9 M. u8 A4 K" D5 o
sqrt(x):开平方 ) O1 \( ~, l. x/ z' n
real(z):复数z的实部
9 W# o4 O4 Z3 K1 a/ B) j: cimag(z):复数z的虚部
0 [; l3 A# z* g3 g8 r( n/ l- aconj(z):复数z的共轭复数
( d/ S5 y  w/ z0 yround(x):四舍五入至最近整数
( `8 i  Q3 t; B& _  y1 Wfix(x):无论正负,舍去小数至最近整数
% l! j4 D3 q# V7 kfloor(x):地板函数,即舍去正小数至最近整数
% g  b1 b0 z7 f- y8 fceil(x):天花板函数,即加入正小数至最近整数 , m5 g! j! m5 U6 }& H
rat(x):将实数x化为分数表示
7 {' D2 n: z) a7 C6 x6 {2 ~7 _1 j+ S8 Jrats(x):将实数x化为多项分数展开
# C2 Y6 W5 Q6 i. b* O) d3 Csign(x):符号函数 (Signum function)。 - \, x) p( G4 l2 F+ Y
当x<0时,sign(x)=-1; 当x=0时,sign(x)=0; 当x>0时,sign(x)=1。 * m7 J) q; \7 ~3 Q& A
rem(x,y):求x除以y的馀数 ' u4 h" [& w/ y) K" L, r- B1 _
gcd(x,y):整数x和y的最大公因数 / g! G! b4 j% w" \
lcm(x,y):整数x和y的最小公倍数
6 ~$ z5 T) V8 h2 t2 c2 D$ G& nexp(x):自然指数
/ V( N3 l# s4 l  q# ypow2(x):2的指数 . [) x! m; R3 Q7 {' [  L
log(x):以e为底的对数,即自然对数或 , Q+ s- O. {* Y. ^) ?; \* @
log2(x):以2为底的对数 + T; \  e5 B# ?( v- J
log10(x):以10为底的对数 # W! [1 o2 M8 c% W
MATLAB常用的三角函数
8 `& H/ S3 I/ b+ Gsin(x):正弦函数
, ~) J. T4 o4 n/ K2 \cos(x):馀弦函数
# Q  B* a: B1 h5 i( G6 i! [tan(x):正切函数
' A2 K3 _( Z* V$ f3 Q( zasin(x):反正弦函数 3 P: H9 S) O+ ]7 V+ I
acos(x):反馀弦函数 1 U! O/ z; o. Q; A+ s1 W% q
atan(x):反正切函数
0 N+ q# _% `, E9 B" v: x. |$ q/ tatan2(x,y):四象限的反正切函数 4 V7 I2 D8 ]2 `* D7 M2 t  h
sinh(x):超越正弦函数
) j$ Z0 c$ U# y, ]  [cosh(x):超越馀弦函数   f. A  {  G, f2 O8 k1 \2 m
tanh(x):超越正切函数 ( h1 q5 f. ~# O' H9 g! U6 q1 h
asinh(x):反超越正弦函数
, B! l0 e5 D) h: q4 k2 Oacosh(x):反超越馀弦函数 ( Y2 b8 c  u# U0 c7 O7 h
atanh(x):反超越正切函数
9 v2 T8 e: A  O+ a变数也可用来存放向量或矩阵,并进行各种运算,如下例的列向量(Row vector)运算: : ~2 p' T/ S0 E1 }* \5 z7 @
x = [1 3 5 2]; 7 n/ a* {: C! h* J) j; I2 [" G9 t
y = 2*x+1
! n( v! h0 R! ]. ky =
2 `6 ]- i5 z( s9 j* D& T* A3 7 11 5 . E0 P" ~, d4 B
小提示:变数命名的规则
" U; _' v, e1 K+ z2 P1.第一个字母必须是英文字母
7 T  q% _" f% n2 X# N2 J2.字母间不可留空格 ! t* M3 Q. z$ J. c7 E
3.最多只能有19个字母,MATLAB会忽略多馀字母
% c; k$ V# a) M3 \' S用於向量的常用函数有: , s: x$ l/ A) \& U& d1 ^+ f; A2 j0 g
min(x): 向量x的元素的最小值
9 f5 {! `2 E! emax(x): 向量x的元素的最大值
9 t$ a! _: B5 T3 k  i$ o5 Q/ v& _mean(x): 向量x的元素的平均值 0 n- ?# [% V; x$ d
median(x): 向量x的元素的中位数 $ j/ R9 `2 O$ U1 [2 ?
std(x): 向量x的元素的标准差 0 {' h) {' a; `2 O9 J; P
diff(x): 向量x的相邻元素的差 * f; S6 G$ E! I/ C( {! ]1 E
sort(x): 对向量x的元素进行排序(Sorting) & J7 w, C0 s# x9 m& p
length(x): 向量x的元素个数 . _% F, H$ D# \+ ~3 D
norm(x): 向量x的欧氏(Euclidean)长度 + e+ c* U  l2 h. \1 w1 r! k4 o- N+ |
sum(x): 向量x的元素总和   _5 O# `1 l' ^* {# g4 M* D5 L
prod(x): 向量x的元素总乘积
  ^# ]' |9 ^5 n: i6 ^% ~cumsum(x): 向量x的累计元素总和
- `  k( @1 s9 s9 d( @7 L# q" Pcumprod(x): 向量x的累计元素总乘积
/ u$ Y9 X. V8 S+ W, S0 r4 I$ U6 v0 zdot(x, y): 向量x和y的内积
$ c; ~8 [( j2 x& m  g" R$ m' ?) }cross(x, y): 向量x和y的外积 + V1 p" w6 z3 s9 E" s' w& H
(大部份的向量函数也可适用於矩阵,详见下述。) ! \# A' _. K  x7 u3 R7 q* S0 }% s& @
下表即为MATLAB常用到的永久常数。 9 N& P, C9 J/ t) l4 L( N$ n
i或j:基本虚数单位
) d1 e0 v+ e5 s8 I; Q; x- Peps:系统的浮点(Floating-point)精确度
& h# M, x+ j  L3 n  @+ R9 @inf:无限大, 例如1/0 ' I# w/ L; y8 ~
nan或NaN:非数值(Not a number),例如0/0 " ~! B! w6 K0 p* O
pi:圆周率 p(= 3.1415926…) + A; J( t" {! c" i& A2 e9 J& R6 r
realmax:系统所能表示的最大数值 - g% i) {1 Z' K# t7 w1 A
realmin:系统所能表示的最小数值 * h* P, b7 K* [, J& z+ S7 n* ^
nargin: 函数的输入引数个数
  w, g! {/ E# |0 `- ~nargin: 函数的输出引数个数
0 N6 W, E9 ]6 e4 X1 o3 E' {2 S/ A; |6 w& `! S

) [  g) h4 C6 ?) L% D& ?: ~  K$ D, Z  N' h
4 t9 A5 I! N, c2 B0 X  q8 F' Q

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

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

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

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

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