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

MATLAB常用数学函数

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
abs(x):纯量的绝对值或向量的长度8 @1 }9 z5 G/ V) B# h+ C1 T
angle(z):复数z的相角(Phase angle)9 j3 g/ C1 d, P5 y" ~! E7 A
sqrt(x):开平方0 h2 U' @; @/ P0 J
real(z):复数z的实部
$ z0 \, _  L3 w+ `) j: w# ^9 himag(z):复数z的虚部8 {7 }+ d# {- e% [' r4 |
conj(z):复数z的共轭复数* c) c+ X& e* r+ b8 J
round(x):四舍五入至最近整数" g3 q& @& Q+ V7 n, f/ |' E2 U) e( k4 w
fix(x):无论正负,舍去小数至最近整数
) Y) t2 I; T9 F" g3 ?( [3 L. w& Bfloor(x):地板函数,即舍去正小数至最近整数! J% B+ E: t, \
ceil(x):天花板函数,即加入正小数至最近整数
: U, G- K. Z% W4 q% u7 vrat(x):将实数x化为分数表示
8 g& i& A6 Z  N/ xrats(x):将实数x化为多项分数展开4 v/ \9 O9 G, F& ?4 P" `
sign(x):符号函数 (Signum function)。4 J, w5 b1 P- Y/ @8 z' T/ i1 z
当x<0时,sign(x)=-1; 当x=0时,sign(x)=0; 当x>0时,sign(x)=1。' u9 v- r! S4 G9 u/ U
rem(x,y):求x除以y的馀数+ m/ i) I. @9 i
gcd(x,y):整数x和y的最大公因数
( V; I! ^7 x4 y/ v  L" N( clcm(x,y):整数x和y的最小公倍数
  }2 q& N$ G) u  u) l! c3 }exp(x):自然指数! ?5 S2 z2 |0 Z
pow2(x):2的指数
6 y) b! T3 U# |" O, Glog(x):以e为底的对数,即自然对数或
- T: ]" p* R3 ?3 _, H; `log2(x):以2为底的对数$ q$ h& z; i7 s
log10(x):以10为底的对数( f- F: M7 q. q+ N. i, O
MATLAB常用的三角函数
5 |. y$ ?7 _3 Q% D" W& ]+ esin(x):正弦函数1 c, b$ K0 s: D
cos(x):馀弦函数
) L; [/ W2 W) |2 G  ?+ Stan(x):正切函数
3 ~4 _, j2 z+ \# Yasin(x):反正弦函数* s. p6 i. R; s& U+ s8 W
acos(x):反馀弦函数
1 {. l  @4 P5 q; P# Datan(x):反正切函数& _% [$ H& W. A8 T* K" m: T
atan2(x,y):四象限的反正切函数
( L% L: K" k! t, T: ?sinh(x):超越正弦函数# j! |: m' ~7 G  l0 ~& w
cosh(x):超越馀弦函数
( M  V) [) J- j$ y4 S# ?tanh(x):超越正切函数
/ r1 F# c8 L+ f( Tasinh(x):反超越正弦函数6 N% ]) n7 U2 u# Y, W
acosh(x):反超越馀弦函数, @8 }7 x/ ~0 k1 }  R- @
atanh(x):反超越正切函数
! V) x' ?2 a4 W1 V) H6 H变数也可用来存放向量或矩阵,并进行各种运算,如下例的列向量(Row vector)运算:4 G4 X  F7 r/ ~' ]4 r; j6 |% p* E6 y. B
x = [1 3 5 2];9 U! V" h9 @8 f  @& t2 L
y = 2*x+1
! m5 q2 o% g# W2 Dy =  F2 m3 O# Q/ H
3 7 11 5
, F/ O) O) e0 [& M小提示:变数命名的规则
: _; g6 K" ]1 v1 k1 ]& J  T1.第一个字母必须是英文字母
* [' l1 W6 S6 K( j2.字母间不可留空格
5 `" n2 l- P* V/ L( J) V3.最多只能有19个字母,MATLAB会忽略多馀字母
$ `0 R7 m4 B' V5 M" ~% i, g9 p8 z用於向量的常用函数有:2 A0 z$ D* X9 ?& d: L5 J( C
min(x): 向量x的元素的最小值: F* d" ], C9 Y* z
max(x): 向量x的元素的最大值
/ R/ V! D' L: e* ]8 J" imean(x): 向量x的元素的平均值3 y; V. j! U! T! i1 q2 \% J
median(x): 向量x的元素的中位数
. u+ U  }$ p) Y) `( d+ tstd(x): 向量x的元素的标准差" Z5 h: P' J6 ~1 T" n5 n: |$ z
diff(x): 向量x的相邻元素的差
6 t/ Q/ C) p0 ~+ }* p) Zsort(x): 对向量x的元素进行排序(Sorting)  P+ A: A, j: }- f# S: C9 K9 n  \
length(x): 向量x的元素个数7 s- v0 O4 P+ z; u3 e3 g
norm(x): 向量x的欧氏(Euclidean)长度8 d% D4 {( }0 @' c
sum(x): 向量x的元素总和+ ?% n! H( q6 O+ E4 B
prod(x): 向量x的元素总乘积
8 \& @* t2 D/ x; ~" ucumsum(x): 向量x的累计元素总和
; J! U5 n7 W) w, o5 u3 |8 ncumprod(x): 向量x的累计元素总乘积
# r! q$ i1 B, @dot(x, y): 向量x和y的内积
$ h1 z, a: x7 C2 q7 Z$ b0 Kcross(x, y): 向量x和y的外积
' t: y0 u' O& o9 @' h8 K(大部份的向量函数也可适用於矩阵,详见下述。)3 Z( n% d3 q  u% S8 Y+ I) {
下表即为MATLAB常用到的永久常数。. c- j- B4 w# o# K2 ~& Q$ g
i或j:基本虚数单位+ g5 m# Y) Y: @7 @- A$ v7 }0 o
eps:系统的浮点(Floating-point)精确度4 T: u; F; X3 W/ F/ t$ @
inf:无限大, 例如1/0  B/ q7 g6 _* Z
nan或NaN:非数值(Not a number),例如0/03 x& p* ]7 R, C! r. Q6 i
pi:圆周率 p(= 3.1415926…)
- a) }# w* Y8 t! Xrealmax:系统所能表示的最大数值
3 o8 o) O  {: k. G( drealmin:系统所能表示的最小数值$ V: i- [9 s& t1 \2 @5 O
nargin: 函数的输入引数个数
+ J& j' H1 g8 ~6 P: R/ |$ E; ]nargin: 函数的输出引数个数
; N2 S% e: E/ T  T; l( Y6 Z
  • 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-6-21 23:08 , Processed in 0.078125 second(s), 23 queries , Gzip On.

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

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

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