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

MATLAB常用数学函数

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
abs(x):纯量的绝对值或向量的长度
9 [  u# X& Z0 H- N4 [" }5 V2 w- Nangle(z):复数z的相角(Phase angle), E) L6 ~8 F% M, K
sqrt(x):开平方
1 I/ F0 p/ M2 Q' ?9 ?real(z):复数z的实部; g" a! K# g- b
imag(z):复数z的虚部
1 z0 f0 V( @4 i+ E8 h6 x; y6 @conj(z):复数z的共轭复数9 T5 b: s- E$ a+ i2 U' |: c- y
round(x):四舍五入至最近整数
: V& T& a( W* N" _, d  t: F6 Sfix(x):无论正负,舍去小数至最近整数/ ~7 D1 z7 Y* l0 B* V
floor(x):地板函数,即舍去正小数至最近整数6 V0 j: |) p! R; H8 u7 z
ceil(x):天花板函数,即加入正小数至最近整数  m4 S  M2 D7 s7 w0 L. C
rat(x):将实数x化为分数表示5 q# ]! C* [. w" Q: P
rats(x):将实数x化为多项分数展开7 J9 }9 T) b; |! K' w' L
sign(x):符号函数 (Signum function)。8 x* \0 w; q! E% |5 i3 F  D$ v
当x<0时,sign(x)=-1; 当x=0时,sign(x)=0; 当x>0时,sign(x)=1。
& e$ x$ \3 L8 ~4 I2 R* G8 krem(x,y):求x除以y的馀数% a. |# G7 S8 X& p" [' q: Y
gcd(x,y):整数x和y的最大公因数+ E) A9 n3 r( W: s6 Q
lcm(x,y):整数x和y的最小公倍数
5 Q1 q3 z8 A# a( l  g4 x4 P# Nexp(x):自然指数1 Y- W: `/ o1 {0 x" p" {; q' _
pow2(x):2的指数8 R9 j% g' N# a8 P0 Y. q' ]
log(x):以e为底的对数,即自然对数或' D* d! {( g2 T. U2 J# Q. v3 H
log2(x):以2为底的对数
& X6 X2 \* B3 w/ x. ^$ a" Tlog10(x):以10为底的对数
+ ?, c( Y9 R, N  }2 z1 H5 {  fMATLAB常用的三角函数; Z/ F; y- c7 u( ?% V+ `' n% [. H
sin(x):正弦函数
* y3 \2 i( h' }cos(x):馀弦函数& Y# \, h7 y: h4 S9 z" q* e
tan(x):正切函数, j: _$ |# o) R8 Q$ ]
asin(x):反正弦函数
2 u* y) N2 Y) nacos(x):反馀弦函数
7 S. J* x$ Z& v, L; ^atan(x):反正切函数- B) s# o) t! k+ Z4 ^2 o
atan2(x,y):四象限的反正切函数7 b2 z/ M; F! {, F& C8 H
sinh(x):超越正弦函数
/ q, ]/ w8 L5 ~& b- Acosh(x):超越馀弦函数% b' }+ `: R5 \8 i1 _6 _  l
tanh(x):超越正切函数
& G1 w! I3 y' u1 Z# `9 Casinh(x):反超越正弦函数4 Z4 d) {7 I$ K5 O
acosh(x):反超越馀弦函数2 h8 |1 a) c/ `/ F$ }+ z
atanh(x):反超越正切函数
! I: s7 ]8 Q' c' Q变数也可用来存放向量或矩阵,并进行各种运算,如下例的列向量(Row vector)运算:
* v3 g1 `% b( F1 Sx = [1 3 5 2];3 t# r3 f7 T' [
y = 2*x+1
1 D0 s# Q  T1 ^% Jy =
$ @0 E" f0 ]! b3 7 11 5. O- K1 y5 l( C3 j& a' ]0 c9 Q( Y7 F
小提示:变数命名的规则
7 S) M6 B% R* c% p8 K! y  s1.第一个字母必须是英文字母0 d0 w  k$ D6 T; z4 ?& H
2.字母间不可留空格
2 X5 Q5 I0 T- B+ o3.最多只能有19个字母,MATLAB会忽略多馀字母5 i( l4 j% G( ]& B( O
用於向量的常用函数有:! A# f  Y5 f1 ]6 U
min(x): 向量x的元素的最小值
' a7 r7 a! _9 z& O# ]. Jmax(x): 向量x的元素的最大值
1 Q$ d1 |+ C* u) B/ emean(x): 向量x的元素的平均值
' ^. \' P% q2 P7 h& H6 O+ gmedian(x): 向量x的元素的中位数
( |8 S% n  H1 W  i5 Rstd(x): 向量x的元素的标准差% v6 B" n4 A; |* D) X0 `
diff(x): 向量x的相邻元素的差8 U/ S- k# {5 _  c& A3 V5 E
sort(x): 对向量x的元素进行排序(Sorting)* [3 e9 O" L; _$ ?; c" f: Z7 J: d
length(x): 向量x的元素个数
+ r/ F* R0 z" O. ~( k/ [, h9 f7 znorm(x): 向量x的欧氏(Euclidean)长度
; \- q/ a4 _% }& f9 Ssum(x): 向量x的元素总和
6 {, W9 f4 f$ u0 gprod(x): 向量x的元素总乘积5 Z8 z0 x, K( ?5 r) b0 U& b9 ^
cumsum(x): 向量x的累计元素总和( N) x  ^$ s$ n0 ]1 C, d( D2 ?
cumprod(x): 向量x的累计元素总乘积: ^0 Q( t( a+ |7 L& l' G9 _
dot(x, y): 向量x和y的内积
# F5 `$ g% c$ l, U8 q$ Wcross(x, y): 向量x和y的外积2 T" S& ~3 D+ O! \% y' c: |! |: H
(大部份的向量函数也可适用於矩阵,详见下述。)
, s6 w& w5 B( D( v- [) @2 i下表即为MATLAB常用到的永久常数。
. y8 _: b; V) p; o: wi或j:基本虚数单位
$ J  L5 \( S, B$ `/ J1 `! C7 G3 B5 Neps:系统的浮点(Floating-point)精确度
2 ^2 k- g8 C; Z( a! R, V& R2 T/ ^3 Linf:无限大, 例如1/0: P. Z: z, V+ e; L4 P) {
nan或NaN:非数值(Not a number),例如0/0
! g# C+ ?0 ?1 }, i+ p( ipi:圆周率 p(= 3.1415926…). P' j" `0 n( m  I5 i
realmax:系统所能表示的最大数值
- e/ o( X+ @& T- zrealmin:系统所能表示的最小数值
# K& r  `+ v3 k  k+ k$ {nargin: 函数的输入引数个数) S2 C# c- M. y# H8 _- Z2 s; \
nargin: 函数的输出引数个数0 G3 v' z# K4 q% Y6 S; P9 N* d
  • 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-6 21:00 , Processed in 0.125000 second(s), 23 queries , Gzip On.

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

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

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