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

MATLAB常用数学函数

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
本帖最后由 uqHZau 于 2020-5-26 14:32 编辑
8 _' C! W( i$ s/ n* M0 \! `0 A
+ r( G3 u# K9 ]; oabs(x):纯量的绝对值或向量的长度 - F) A: v% A! E: @
angle(z):复数z的相角(Phase angle) 5 r2 g' h3 ~3 p
sqrt(x):开平方
/ R" x' N* G7 w0 K  qreal(z):复数z的实部 4 o1 C7 l- I6 d! ~2 n
imag(z):复数z的虚部 4 e  K- _+ t  }- E" `
conj(z):复数z的共轭复数   I* @% Z% I0 Y# D7 Y1 y
round(x):四舍五入至最近整数
& _) F2 L9 f: G* x' kfix(x):无论正负,舍去小数至最近整数 0 j5 S. X& K. k; b. w- m0 ~
floor(x):地板函数,即舍去正小数至最近整数 1 E& y9 P3 j6 T9 ^4 ?" K
ceil(x):天花板函数,即加入正小数至最近整数
- ^$ o& Y" m! u5 Krat(x):将实数x化为分数表示
) J/ d( ^0 `' T4 Q) Jrats(x):将实数x化为多项分数展开 : N# l' b- k2 _0 z  T
sign(x):符号函数 (Signum function)。 % R' X5 b4 j2 M& p! p3 f& [4 F
当x<0时,sign(x)=-1; 当x=0时,sign(x)=0; 当x>0时,sign(x)=1。 4 T$ H& V# s! B5 y% t
rem(x,y):求x除以y的馀数 . I: C$ C$ R# C2 [! V  o! U( K' @5 a
gcd(x,y):整数x和y的最大公因数 ) t3 y" e3 d% q* p( e- B+ h# G  n
lcm(x,y):整数x和y的最小公倍数
) j$ W) O4 k# J6 D' \exp(x):自然指数
5 \* X- G: T) a( V8 j7 ?" ]+ ]pow2(x):2的指数
" Q' L- {3 d/ D( ]log(x):以e为底的对数,即自然对数或
# V& `5 v1 ^3 J! Z. L. elog2(x):以2为底的对数 , F# z3 B/ u% ?; [3 l3 L6 l
log10(x):以10为底的对数 % t4 P. b5 J& B/ e
MATLAB常用的三角函数 " M- m; U/ z+ `8 f
sin(x):正弦函数
$ T, }; t1 A+ k: s+ v0 d$ l% }cos(x):馀弦函数 5 H, R+ w5 H5 v1 |7 E0 G' j
tan(x):正切函数 " T% `- O. b0 k1 y3 O; o
asin(x):反正弦函数
0 V8 F7 h% n+ k- Eacos(x):反馀弦函数
9 x+ j. [7 k$ G% ^: K/ s! @atan(x):反正切函数
* J0 n6 |. }7 Catan2(x,y):四象限的反正切函数
+ P7 e4 k+ V# O! L0 wsinh(x):超越正弦函数 * p# H6 H! k* `( b; N
cosh(x):超越馀弦函数 ( P1 G1 V. y5 ~# C
tanh(x):超越正切函数
- O- x" S( @' D2 ?  S, uasinh(x):反超越正弦函数 ) {  c" V2 l8 \2 `8 ]( D# S
acosh(x):反超越馀弦函数
4 X) ^' f. e7 J1 i) datanh(x):反超越正切函数 * q, ]$ I( p1 i* x
变数也可用来存放向量或矩阵,并进行各种运算,如下例的列向量(Row vector)运算:
8 G7 y; c+ a$ l3 ?  l% rx = [1 3 5 2]; ( @: B2 {: Z5 [* k4 Z
y = 2*x+1 + U% m! z2 ]% C# o$ B8 H+ N
y = 8 j: y" _% |# `0 p7 e7 v; p( Y
3 7 11 5
" @. M& Q5 j) ?$ r; }$ o3 n' L小提示:变数命名的规则
; B: v$ b( c2 _' K1.第一个字母必须是英文字母
: U& I6 s8 U/ M, s$ Q, A2.字母间不可留空格 . D; G9 M; R& V. f( \+ W, k
3.最多只能有19个字母,MATLAB会忽略多馀字母
1 p. F; [4 P- o; r- a: y用於向量的常用函数有:
/ }; I1 j) ?3 ^+ x) |7 hmin(x): 向量x的元素的最小值 7 g: O1 `. ]  O' X
max(x): 向量x的元素的最大值
& G8 C4 @/ c9 f2 Smean(x): 向量x的元素的平均值
# T$ `5 `) J+ |9 ^0 H# s" l& umedian(x): 向量x的元素的中位数 : a3 i* N9 r/ C. L+ U
std(x): 向量x的元素的标准差
' T7 W% J1 U. v2 u5 ]( ldiff(x): 向量x的相邻元素的差
. u) G. m! ^6 F1 T. Csort(x): 对向量x的元素进行排序(Sorting)
3 S0 }$ j) x( klength(x): 向量x的元素个数 7 v* b1 e. x: u
norm(x): 向量x的欧氏(Euclidean)长度 & x! H; V/ J$ \% h1 g
sum(x): 向量x的元素总和
8 ^3 u. e& M! f( e  ]4 u' X" Xprod(x): 向量x的元素总乘积
  Z1 k) [+ i/ C3 `4 N+ B- wcumsum(x): 向量x的累计元素总和 . O% T9 |' E" ^
cumprod(x): 向量x的累计元素总乘积
9 Q0 R1 Y. g+ k" p% p: ldot(x, y): 向量x和y的内积
; y8 f1 y: ]* x2 k( j8 N+ g. ccross(x, y): 向量x和y的外积 ' y# v3 ?& A& E& A
(大部份的向量函数也可适用於矩阵,详见下述。)
9 O: @6 k( z0 i" ?下表即为MATLAB常用到的永久常数。 8 u% T' {6 w+ Q+ ]6 G* {
i或j:基本虚数单位
5 T) D" I8 L2 i3 [3 aeps:系统的浮点(Floating-point)精确度 " r6 f: Q. k6 H, w+ K8 ?( D
inf:无限大, 例如1/0 0 w- O# d# ~( ]5 S; F! }
nan或NaN:非数值(Not a number),例如0/0 9 M4 }) {% f: P9 o7 O
pi:圆周率 p(= 3.1415926…)
$ i+ \* \- z5 G. \realmax:系统所能表示的最大数值 : r0 G* ?' D+ N! f+ s
realmin:系统所能表示的最小数值 - ^. |% B. G4 X  F5 O
nargin: 函数的输入引数个数 0 l$ f. c3 n$ {4 R
nargin: 函数的输出引数个数8 Q. i" |8 c* L! G4 V7 Y  F' C$ e

1 [6 Y! S5 N* Q% m8 y" Q1 V3 U, @2 y

# z; ^' q  S) G$ {3 T7 ~( L
" b. v; |4 N4 V( c. ^+ T* T- y' g

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-10-8 03:37 , Processed in 0.125000 second(s), 23 queries , Gzip On.

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

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

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