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

MATLAB常用数学函数

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
abs(x):纯量的绝对值或向量的长度' r8 j8 E# w( l' v  a& L9 b
angle(z):复数z的相角(Phase angle)
  @0 t# R& x: y; _* {sqrt(x):开平方
/ t4 c8 V( O3 t9 [real(z):复数z的实部, W1 N6 N8 x) U8 d, t; ~
imag(z):复数z的虚部& \% U  j, Y  T6 ~5 r8 f
conj(z):复数z的共轭复数
( |4 U7 i, s4 T  A) z/ Around(x):四舍五入至最近整数
7 b+ I# q/ V/ Z) M# r; S; U1 kfix(x):无论正负,舍去小数至最近整数9 R& {" z' r) Y
floor(x):地板函数,即舍去正小数至最近整数
7 v. D! O# i! jceil(x):天花板函数,即加入正小数至最近整数: e7 x* s! W8 N
rat(x):将实数x化为分数表示
% S: n9 b+ h; t; _rats(x):将实数x化为多项分数展开( E" e$ f. E1 C7 I+ v6 o9 ?
sign(x):符号函数 (Signum function)。
6 J) u% T, k7 G* p- {4 R% D4 ]- J0 b当x<0时,sign(x)=-1; 当x=0时,sign(x)=0; 当x>0时,sign(x)=1。
# L# I, j1 y/ g# y! [) ]rem(x,y):求x除以y的馀数7 Z1 o, L; R2 ?7 n/ D
gcd(x,y):整数x和y的最大公因数' k) P: O7 x, C* d  n, z: F' Z& L
lcm(x,y):整数x和y的最小公倍数' l8 E. X* [- e
exp(x):自然指数
$ ?( @1 N6 ^) s- y7 ?: Npow2(x):2的指数
. k3 m  E5 W. `3 ~0 mlog(x):以e为底的对数,即自然对数或# R2 W" X9 c8 p8 ~0 Y5 K
log2(x):以2为底的对数
. W/ \7 o! C9 j. `/ A* W% Ylog10(x):以10为底的对数3 m3 |, G- P& F# v! n
MATLAB常用的三角函数
0 {# w6 ^. r" f! v/ n' |sin(x):正弦函数
6 L( s  ^: X! x. Hcos(x):馀弦函数8 Z/ h. c. p5 P( g$ o3 C$ |
tan(x):正切函数; n7 v( D1 [% f  z
asin(x):反正弦函数, W7 B; _5 h5 s2 {6 O
acos(x):反馀弦函数
0 \0 V& P3 e# z/ I) z) aatan(x):反正切函数) w* ^" c% o7 S8 Q' Z2 ?
atan2(x,y):四象限的反正切函数
8 F# O' J8 M( Q# P/ E( ^sinh(x):超越正弦函数
  R* t4 M1 \8 @3 v( Jcosh(x):超越馀弦函数7 D  ~" D3 z( f4 O
tanh(x):超越正切函数5 @# E5 C6 y0 ^" z2 f* Y
asinh(x):反超越正弦函数2 F. Y3 O% F9 Q& r6 N
acosh(x):反超越馀弦函数0 v$ V2 E; q, a  l8 ?* ~: J
atanh(x):反超越正切函数
( a, D  N9 Y2 l( O* o' j" N变数也可用来存放向量或矩阵,并进行各种运算,如下例的列向量(Row vector)运算:- B. q8 E! S- `- d! ?$ t$ Z% S7 y7 P
x = [1 3 5 2];
& K/ Y' o; D  e- }9 u; vy = 2*x+1
- E' v% C$ B! |4 k: e, O. h" Ty =6 t. [7 L7 `- @' k
3 7 11 5
: x# f) U5 N+ ~5 N4 w8 z小提示:变数命名的规则
1 @2 ]9 D$ D  t1.第一个字母必须是英文字母
9 m9 a" E# d  P# K" |/ p2.字母间不可留空格
" p# S' R2 P. {# X9 D3.最多只能有19个字母,MATLAB会忽略多馀字母* T/ U; C! _. z% X( X
用於向量的常用函数有:4 S; B0 |+ D6 [4 W! M. Z% J: {3 x
min(x): 向量x的元素的最小值- e7 k- [3 ], p' f+ L9 u7 V+ v
max(x): 向量x的元素的最大值6 L& h  }# _+ N( A, [9 o
mean(x): 向量x的元素的平均值
- n9 o' `* h3 E- k& e3 Cmedian(x): 向量x的元素的中位数  x1 `0 @5 N$ b; {
std(x): 向量x的元素的标准差3 C) o# e9 Y7 I( t: H
diff(x): 向量x的相邻元素的差
* }+ M' W5 w- {sort(x): 对向量x的元素进行排序(Sorting)
* a9 K! h, n& s% alength(x): 向量x的元素个数. F6 {' E# H/ _4 ~$ @
norm(x): 向量x的欧氏(Euclidean)长度
; ^/ q( u. d9 ]8 Usum(x): 向量x的元素总和
6 Z  s" @' X/ rprod(x): 向量x的元素总乘积! c* y# A' l( `8 F: c
cumsum(x): 向量x的累计元素总和  z4 K% O& _! y$ B. A
cumprod(x): 向量x的累计元素总乘积
8 b1 z( S3 Q1 R7 w2 `! [8 r  bdot(x, y): 向量x和y的内积, N+ }1 c! N) \
cross(x, y): 向量x和y的外积
) }' N% j8 X5 e2 H(大部份的向量函数也可适用於矩阵,详见下述。)& W8 G" e0 `) {5 J0 D, X* |) K
下表即为MATLAB常用到的永久常数。- y% d/ U3 J! r4 f0 @$ f3 s
i或j:基本虚数单位
& E% ^# Y1 ]6 b3 u8 C, Zeps:系统的浮点(Floating-point)精确度
: @. o9 G8 L( n6 G  Tinf:无限大, 例如1/03 B0 v% `- M% d* s  q2 a; E. T
nan或NaN:非数值(Not a number),例如0/0' @3 |8 V6 H. C& }& c. a$ }. O$ k
pi:圆周率 p(= 3.1415926…)% R6 i  x* |# J8 [: u. K
realmax:系统所能表示的最大数值6 Q- D" }2 ~" e2 a9 h% b  t
realmin:系统所能表示的最小数值
  C, F! [. I' ]9 R9 p/ Inargin: 函数的输入引数个数
; e* V) R+ ?7 knargin: 函数的输出引数个数) L* X* p8 W( `- G: |+ Q9 X' ^
  • 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 17:07 , Processed in 0.203125 second(s), 23 queries , Gzip On.

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

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

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