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

MATLAB常用数学函数

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
abs(x):纯量的绝对值或向量的长度' E( b' o3 X" t$ ~
angle(z):复数z的相角(Phase angle)
, {2 C! @! E. t8 K$ D4 gsqrt(x):开平方/ l! K! W9 W8 x' B5 ]- Q- Y
real(z):复数z的实部
% L+ n, M, A" ?; B5 g) bimag(z):复数z的虚部4 @7 ~* M  Z4 m2 g) O0 Z4 _
conj(z):复数z的共轭复数3 m0 v  z6 `* k! D; X8 R& W; ]
round(x):四舍五入至最近整数8 F9 ]3 t1 V1 M1 e
fix(x):无论正负,舍去小数至最近整数
: u3 [+ ~$ p' v! Hfloor(x):地板函数,即舍去正小数至最近整数
, p) A  p+ N2 I( O6 Qceil(x):天花板函数,即加入正小数至最近整数
! O9 y7 g" ?8 d( {( X, Hrat(x):将实数x化为分数表示
2 B) u( d( i* Trats(x):将实数x化为多项分数展开
; |& l1 W4 a/ J% T7 o! Z' o- W; O" dsign(x):符号函数 (Signum function)。+ z. R% V1 P; D
当x<0时,sign(x)=-1; 当x=0时,sign(x)=0; 当x>0时,sign(x)=1。: D. h. z8 e7 S8 e
rem(x,y):求x除以y的馀数
( h1 a' }  W0 h" \$ \! D* H; ngcd(x,y):整数x和y的最大公因数& G: f" B. }2 c1 @4 y: F% I. o
lcm(x,y):整数x和y的最小公倍数: w+ ]$ E  M4 C! U& V* O+ _8 C
exp(x):自然指数  y" J0 T6 D, u0 g
pow2(x):2的指数( Y0 ^/ n; G+ A4 a  D
log(x):以e为底的对数,即自然对数或- m2 L  _3 H* y: k: e
log2(x):以2为底的对数
3 f2 V, j) N, R# v. X7 Ilog10(x):以10为底的对数
! C2 R, f' Z7 i1 |$ _" ^* _3 YMATLAB常用的三角函数
5 |6 m& f) `. a2 L  k  nsin(x):正弦函数6 j2 V# V2 L9 D
cos(x):馀弦函数* e3 O& C: e* z, Q9 n' w! F" n
tan(x):正切函数
) P+ M6 O5 o- w* K7 rasin(x):反正弦函数; y) C" C! Q2 `( ]/ V2 g
acos(x):反馀弦函数7 [0 M) _6 i+ X2 A  L
atan(x):反正切函数% I' Q+ J$ d- h
atan2(x,y):四象限的反正切函数
' S, t+ M  q! G, |1 Q4 w$ ^sinh(x):超越正弦函数
9 Y- U2 _5 l' u  L1 Bcosh(x):超越馀弦函数% ]* b1 G' Q8 ^- v4 \( j
tanh(x):超越正切函数- q* ?& \! D6 T" R, c
asinh(x):反超越正弦函数
& o  J2 Z1 l* X& i9 hacosh(x):反超越馀弦函数& u9 C0 @; y4 Z, H( _
atanh(x):反超越正切函数3 _: {; ?7 v" I* w7 |
变数也可用来存放向量或矩阵,并进行各种运算,如下例的列向量(Row vector)运算:) k& x& E5 Q1 X2 X; K
x = [1 3 5 2];' s" X; X, s3 `+ j4 K
y = 2*x+1
9 V  |: i, o$ R, p, C4 ~  E* Sy =
) ]; P  }, G$ K) P! H6 m3 7 11 5
# S/ _# P& C6 s5 D. T小提示:变数命名的规则9 ]; W$ R% c0 U& f! a3 a) q
1.第一个字母必须是英文字母
) w2 o, r  B2 r/ z1 l* K( P9 N2.字母间不可留空格
! M$ l9 ~, F2 m% M3.最多只能有19个字母,MATLAB会忽略多馀字母
9 b0 V8 t, T# o4 {" m! k用於向量的常用函数有:# D; T7 Z, C& p* t% y2 z
min(x): 向量x的元素的最小值4 W/ t. @4 s7 p* k/ [% a% X
max(x): 向量x的元素的最大值+ Y2 A6 N" W9 V! Z5 h5 `
mean(x): 向量x的元素的平均值
$ J4 J" `- k/ _* Umedian(x): 向量x的元素的中位数
  N2 ^+ b. y( L7 h& xstd(x): 向量x的元素的标准差
- L' u: e& G# \) B& mdiff(x): 向量x的相邻元素的差
% }. U( U% X" k% {sort(x): 对向量x的元素进行排序(Sorting): K4 x: a  O9 C- y
length(x): 向量x的元素个数3 Y3 ?$ Z( Z8 Y$ d" Q
norm(x): 向量x的欧氏(Euclidean)长度3 d4 V# H7 @+ s7 `+ E# I; Y
sum(x): 向量x的元素总和/ U7 B, u  Z, h4 V8 ~  m  [* ?+ ]$ e
prod(x): 向量x的元素总乘积' h: J, b6 Q* k4 ~3 O$ q. _
cumsum(x): 向量x的累计元素总和
" q% w5 c& o1 y/ y8 acumprod(x): 向量x的累计元素总乘积: @6 o( Z4 {2 Q
dot(x, y): 向量x和y的内积
2 X) w" H! i- d. c& l1 e2 wcross(x, y): 向量x和y的外积& Q, i* M$ S/ ?- z
(大部份的向量函数也可适用於矩阵,详见下述。)
. L* T1 d  ~" S& e, \( A下表即为MATLAB常用到的永久常数。8 I: A4 R* O& `# M( q& f
i或j:基本虚数单位
0 c' o3 r3 P$ r9 m/ [+ J, Ueps:系统的浮点(Floating-point)精确度
* D. n! P& P. j2 O! t0 Tinf:无限大, 例如1/0$ R9 U8 k# p& d( w
nan或NaN:非数值(Not a number),例如0/0
! l/ L/ u8 V- dpi:圆周率 p(= 3.1415926…)/ E) ]2 t, q! {5 @$ m' J
realmax:系统所能表示的最大数值) }2 V5 W) x! j. y# O& d9 F
realmin:系统所能表示的最小数值
% z2 N2 N) n: d' n# q) O4 Cnargin: 函数的输入引数个数7 g, E, Y. |  i6 E  ?
nargin: 函数的输出引数个数
0 s% N, s( f; I8 @/ S7 a! u$ J
  • 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-7-27 19:15 , Processed in 0.109375 second(s), 23 queries , Gzip On.

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

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

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