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

MATLAB常用数学函数

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
abs(x):纯量的绝对值或向量的长度
! `! l6 Z2 ~! K$ X5 ?  a" hangle(z):复数z的相角(Phase angle)
& Z4 U( g" d- ^! F$ lsqrt(x):开平方( |2 ^- R6 f2 B6 ]. O" w2 `
real(z):复数z的实部$ f: D' O# v9 q: _% b' Y: d1 F
imag(z):复数z的虚部
5 w8 m  G) N$ l0 @# a/ B. [- b; a1 Uconj(z):复数z的共轭复数
1 p: x/ d+ i8 E7 p- q" ^2 t. Uround(x):四舍五入至最近整数2 X3 u8 Q' j( _
fix(x):无论正负,舍去小数至最近整数
  Q3 j- J$ f  x2 ~) ~8 Wfloor(x):地板函数,即舍去正小数至最近整数
. F2 ]9 M3 }9 K1 p) M' O$ c1 Oceil(x):天花板函数,即加入正小数至最近整数2 G+ S) k; P5 A: k
rat(x):将实数x化为分数表示
1 S# _3 c! F- l3 A7 X- n$ o3 trats(x):将实数x化为多项分数展开
2 w* Y/ Y4 z; I5 w  [2 [8 F7 _9 Nsign(x):符号函数 (Signum function)。
' }9 g. x, F* |0 ^% ]' M+ m当x<0时,sign(x)=-1; 当x=0时,sign(x)=0; 当x>0时,sign(x)=1。1 U& d0 t8 L. }7 O: G/ F+ C2 C; w5 D
rem(x,y):求x除以y的馀数+ U7 v, f/ R2 B: p& @
gcd(x,y):整数x和y的最大公因数  Q6 R' @) H6 p1 c6 k) I& I
lcm(x,y):整数x和y的最小公倍数
& s# |) A% ?8 o: g4 E2 d  Bexp(x):自然指数; j# |5 |; Q( {) _
pow2(x):2的指数- n) |& H/ @- |
log(x):以e为底的对数,即自然对数或( \0 V' |; O* t# D$ D1 v8 u" y8 p. v
log2(x):以2为底的对数$ l$ c) H2 d. [8 Z
log10(x):以10为底的对数, R8 q9 s5 u" D6 [" p  U8 D4 _
MATLAB常用的三角函数9 z3 O' c$ B; a9 V, h! \! Q
sin(x):正弦函数
& e8 A4 Z( u- l1 s$ K+ ?+ Bcos(x):馀弦函数* \# \2 _3 I* a8 t
tan(x):正切函数( F8 `8 I9 o$ D, @- }
asin(x):反正弦函数
+ m: X0 ~$ C4 s; wacos(x):反馀弦函数
: F4 U% i1 _1 S! U# f" w, q: [atan(x):反正切函数( |) p3 M  ?# O) V
atan2(x,y):四象限的反正切函数
7 |8 K, H8 Y9 v0 n7 csinh(x):超越正弦函数5 g3 T, ]2 [( a% c
cosh(x):超越馀弦函数
& r! S/ N* k* T$ d( P) K% Ytanh(x):超越正切函数/ z. n3 A7 s& V' X7 _5 A7 N; ^1 J& d
asinh(x):反超越正弦函数* i; [* M& T2 b5 _* b, L1 Y2 l
acosh(x):反超越馀弦函数
) V, B8 x8 p0 e; j' H) l) ?+ Yatanh(x):反超越正切函数2 S0 w* r1 F2 j+ ]# v4 k6 m
变数也可用来存放向量或矩阵,并进行各种运算,如下例的列向量(Row vector)运算:
. S4 J* \  @0 e6 H. K' cx = [1 3 5 2];
6 J2 [/ \; B& w  s" T% Z) u8 xy = 2*x+1; m& P' D) z" u3 ^6 q
y =
$ U+ p, _2 B; i/ Y( \' D- p3 7 11 5
2 j0 X7 l+ x2 u9 f- U小提示:变数命名的规则
; D2 X! s. @# b, c9 v4 e/ d1.第一个字母必须是英文字母6 S+ c$ M# I+ M/ v/ n# s  I/ s+ `
2.字母间不可留空格8 Q$ E& m! b0 A) N  j
3.最多只能有19个字母,MATLAB会忽略多馀字母
6 Z* w# [' F9 V) F! Z0 x用於向量的常用函数有:  A. ~/ V0 ?2 V9 i+ f  `7 j
min(x): 向量x的元素的最小值
. o, i1 d0 g6 U7 n& @3 |, O' vmax(x): 向量x的元素的最大值
) \" A) o4 \! e. Omean(x): 向量x的元素的平均值- T; K3 G: R4 I" C" G4 ?
median(x): 向量x的元素的中位数
- ~. _# k3 d, p% {std(x): 向量x的元素的标准差
8 f% p! a. Z% M9 }' Q& T) kdiff(x): 向量x的相邻元素的差
6 }  Y$ ?% w; j3 E0 Y) usort(x): 对向量x的元素进行排序(Sorting)4 t7 ^( M3 Q+ z! {) j
length(x): 向量x的元素个数( T% v5 P6 \( o9 C4 v
norm(x): 向量x的欧氏(Euclidean)长度/ {2 ^9 O4 j2 |2 z) b9 k
sum(x): 向量x的元素总和6 \9 t" ?4 l; k  {1 `( K0 C+ y0 @
prod(x): 向量x的元素总乘积
0 B+ @2 C$ d" v7 C; jcumsum(x): 向量x的累计元素总和% V2 Q/ s3 T7 b, F( R8 e
cumprod(x): 向量x的累计元素总乘积1 C0 z! A& n) u: V6 ]5 S
dot(x, y): 向量x和y的内积6 F+ m7 z$ ^9 h' S
cross(x, y): 向量x和y的外积
3 w+ l/ f, |* n1 d. z: Y(大部份的向量函数也可适用於矩阵,详见下述。)
  b6 R( L0 s& M3 s下表即为MATLAB常用到的永久常数。
* N6 x$ N' e+ R0 W" A3 p. l2 X  S% hi或j:基本虚数单位
0 Z, A& \, z% S8 j& S* Q7 Ueps:系统的浮点(Floating-point)精确度5 D" d1 p2 F$ i! t! x( P( C
inf:无限大, 例如1/0% I4 E/ r& @! f8 @. s5 c
nan或NaN:非数值(Not a number),例如0/0
- Y( t5 Q2 [" G- h' F3 t5 x. j  l5 Spi:圆周率 p(= 3.1415926…)
  D' m4 R6 ]- k% \) P2 Wrealmax:系统所能表示的最大数值
; D% L' t% C: D0 V" Q2 }5 \realmin:系统所能表示的最小数值
  X2 x+ j1 T7 N& L+ E) wnargin: 函数的输入引数个数
# s- E# V( B7 v* w3 C! a  a$ Y' Dnargin: 函数的输出引数个数; \* u- j0 Q; e) `5 N
  • 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 21:09 , Processed in 0.171875 second(s), 24 queries , Gzip On.

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

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

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