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

MATLAB常用数学函数

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
abs(x):纯量的绝对值或向量的长度
* b# X$ v0 q% Dangle(z):复数z的相角(Phase angle)+ E+ s( z. l, y# G
sqrt(x):开平方
4 g7 i$ L8 v5 a! {real(z):复数z的实部7 h3 z, Q) ?- C
imag(z):复数z的虚部
/ \; M% ?$ p3 {1 c6 N, Vconj(z):复数z的共轭复数
" O* _4 k! {. t7 Fround(x):四舍五入至最近整数6 ?3 X8 V) T0 {3 q
fix(x):无论正负,舍去小数至最近整数1 z; ?$ o) F3 X
floor(x):地板函数,即舍去正小数至最近整数4 h+ j9 h- `. _' ?4 l8 ?
ceil(x):天花板函数,即加入正小数至最近整数
( g  T( {/ w  I2 [# a1 j, `8 xrat(x):将实数x化为分数表示
! G5 [4 o! W' Q1 I: w/ O$ F: C8 vrats(x):将实数x化为多项分数展开
- S/ B4 \* g; Nsign(x):符号函数 (Signum function)。, k7 B1 E7 o- h3 l
当x<0时,sign(x)=-1; 当x=0时,sign(x)=0; 当x>0时,sign(x)=1。
, j/ w' a& t; p+ E# Trem(x,y):求x除以y的馀数
4 O' X) K. G% B$ G# i* ~gcd(x,y):整数x和y的最大公因数/ w- v$ P0 |, q
lcm(x,y):整数x和y的最小公倍数
7 @/ h4 Y+ V1 O8 d; \exp(x):自然指数& V1 v- b+ H. g% z0 _
pow2(x):2的指数7 U. e, m. y5 h; _0 S
log(x):以e为底的对数,即自然对数或$ I; c8 q7 D' Z- }  r& b- I, O! I! M
log2(x):以2为底的对数$ V  J' v9 x6 j& ?$ u( k9 x
log10(x):以10为底的对数
8 C% |7 o3 ?( B5 V: ]MATLAB常用的三角函数, R, v" g" z! c
sin(x):正弦函数& S: r/ n# R+ f1 x9 ]+ g
cos(x):馀弦函数
4 X" |6 V; v$ a9 c! ?0 ntan(x):正切函数
8 b. A  ]4 V& Y/ b, T6 ]$ x9 Yasin(x):反正弦函数
4 D" f( A! o. y5 Xacos(x):反馀弦函数; ~. d8 m& x: R. z, U! W  a
atan(x):反正切函数3 y" S0 y3 a; f7 ^3 o" w, V, }9 u1 k
atan2(x,y):四象限的反正切函数
  Y# e; e) F3 R; B5 Y5 vsinh(x):超越正弦函数
) w) ?" i* {# v% E7 m% O6 A3 ycosh(x):超越馀弦函数
+ }; Z* z: }! J6 a7 ~( A! {* Xtanh(x):超越正切函数
7 e" c7 g5 J: M, J+ y4 _asinh(x):反超越正弦函数1 R- J9 R. r6 ]
acosh(x):反超越馀弦函数; ]8 v1 f4 u5 I) [$ o, [
atanh(x):反超越正切函数: }7 a% m+ T0 L
变数也可用来存放向量或矩阵,并进行各种运算,如下例的列向量(Row vector)运算:7 P# L+ R7 ?, z& V/ P- H2 s5 O
x = [1 3 5 2];5 J6 u9 p  n9 q  L* c5 P
y = 2*x+1
2 k3 K; d8 a, I# J/ b# ly =
$ m  W7 R# g$ @$ Z3 7 11 5
; f4 `$ \- {6 X小提示:变数命名的规则) r5 W% p& A0 J& i/ A# E- j
1.第一个字母必须是英文字母; j0 `3 V$ a- u  j( H# r
2.字母间不可留空格
1 D2 C2 p( v1 L+ z2 P" d3.最多只能有19个字母,MATLAB会忽略多馀字母
; e+ V8 S4 X; `  Y& q; Q, j  Z5 q用於向量的常用函数有:8 Y' j  m4 X4 P3 c
min(x): 向量x的元素的最小值1 N& T+ {9 A. t: t( D& I: z6 ^
max(x): 向量x的元素的最大值3 n3 C9 K8 B, I
mean(x): 向量x的元素的平均值
( g4 G5 M- h3 o6 @; F9 j6 gmedian(x): 向量x的元素的中位数
1 L# y' n& v) ]& X: z' wstd(x): 向量x的元素的标准差
8 w+ q) G% n+ X7 c) w, }2 W8 Xdiff(x): 向量x的相邻元素的差
" N# ]! Y) F/ w6 {sort(x): 对向量x的元素进行排序(Sorting)1 I5 H- _- ]; r! y7 `( |
length(x): 向量x的元素个数
9 U0 D3 V4 w( i- @& S0 {$ H. gnorm(x): 向量x的欧氏(Euclidean)长度; U( s( @3 H. c
sum(x): 向量x的元素总和. r8 y+ V; L+ {
prod(x): 向量x的元素总乘积: u4 i( X5 j: W- L
cumsum(x): 向量x的累计元素总和- ]8 a4 r6 p* T1 _
cumprod(x): 向量x的累计元素总乘积
) [/ s9 j' B0 a9 N' c5 h+ y  Qdot(x, y): 向量x和y的内积& `/ h0 }- y/ Z* b( n1 B, o
cross(x, y): 向量x和y的外积# }$ G' [" n% j/ N2 W4 i) o; ~
(大部份的向量函数也可适用於矩阵,详见下述。)2 D, U6 _% F; U+ t$ F
下表即为MATLAB常用到的永久常数。
- v5 t% w' [$ J0 |- D, Ai或j:基本虚数单位
  m9 @& ?3 Y! k3 p* R$ D3 I7 M1 {eps:系统的浮点(Floating-point)精确度) m- o& h0 I( y$ i; x8 t
inf:无限大, 例如1/0
- S2 J+ f/ g) `* G. S5 Y9 N& O: M2 Lnan或NaN:非数值(Not a number),例如0/0
$ b$ k) I* C) Q# L% f% a: P6 ~pi:圆周率 p(= 3.1415926…)
7 D- ^- |$ C/ d7 i) ^( L6 [' Q( f7 _  ?realmax:系统所能表示的最大数值
! [! ?4 _0 @: K2 m" D) krealmin:系统所能表示的最小数值  q2 I/ p; n2 H# A1 H( J' n; N
nargin: 函数的输入引数个数" Q4 i$ i3 B! y6 d) V
nargin: 函数的输出引数个数
. |) H9 q! F1 b
  • 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 21:19 , Processed in 0.078125 second(s), 23 queries , Gzip On.

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

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

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