- flipud函数 将矩阵上下对称翻转* R; Z9 [$ _3 w/ `
![]()
: P3 S/ A# {7 w+ y" w- j- d. g- Rot90函数 逆时针翻转90度7 C) n; N2 t; F5 Q
5 z# r) m0 v: _4 h
- Fliplr左右对称翻转5 A1 b: H7 j$ n
![]()
& @9 d2 E/ X9 l; A. ]3 r) |- Sum 函数 求和
& K' |/ }) H% Z5 Z# x
! K( d( `/ L7 i. ^
sum(B) 相当于 sum(B,1)每一列相加的结果
# U s `) a. n, b# c' x' C6 \0 I. W- i. K4 t; V- S+ A/ @
求所有的B的数sum(sum(B)) 也可以用sum(B( # ~' b/ N1 P) q, m" \
![]()
2 |; m& R! N+ F G![]()
/ ~4 F( w! H0 d求矩阵某个维度的和此处sum(B,2)求行向量总和
: M& x! R# t) z) ?![]()
. E5 \: U7 \: _# t" ~2 b- z创建一个4×2×3的数组,并计算沿第三维的和。1 H" V( D' i% c
![]()
, X0 s l2 Y6 ?6 I' T/ R- Max、min函数% Q* ~9 x$ X3 ]) O# r8 p- k7 n$ ]
![]()
9 @" t- J4 a; T, t) L取最大,或者max(A,3)元素与3做比较取最大的值
$ M& H3 p9 b& w9 Q q
多维数组取最大值先取每一列max(B)等价于max(B,[],1)
- m4 p. V4 Z) k3 Z% z / N/ O0 \' K8 m+ x
按照行取最大值
0 ?2 t: e1 z1 V# G" r% O0 l# ? 5 ?8 _5 y3 ?+ J+ j( k
- 常用数学函数sin cos tan cot asinacos atan acot
8 X! J \1 q: l$ a& ?
- t+ i6 [3 _" [9 @, K1 E v/ ^! S
- 函数abs sqrt
3 ^4 F) h* ?' R T4 f( M
& G/ N! H7 q2 i
- 常用取整函数ceil fix floor round( _& ?* g6 }% c. e, ]
9 K- B4 ^3 f2 T) C: C- B$ }$ d
ceil网上取整(大)
1 X2 I- n2 u. [( g ' Y% x1 P2 _) x) x. v0 a# w& d" j
floor往下取整( P# b$ i- o# F6 o1 R& Q
+ U$ q7 N2 G5 B* ?5 |+ M
fix往0的方向取整
1 m7 Z: r! c/ C) e$ P7 f![]()
( n* v3 I. A E四舍五入取整
: c' Q' }8 n+ k0 \. B' L/ }' X/ k3 c/ o* {
|