- flipud函数 将矩阵上下对称翻转
. \6 _/ N" I# l
; x7 W h5 K- V3 S: K* I# R8 l
- Rot90函数 逆时针翻转90度
8 U. |, C0 ]- S. w
![]()
1 L: p! p# ?$ h7 m+ B3 `- Fliplr左右对称翻转+ i, B, G& ^# k% L$ ]- H3 B z. q
; L9 O" B, G6 v
- Sum 函数 求和- H: f/ A( y' h4 F
![]()
! g/ t! N- {8 u6 X3 b' @# q, csum(B) 相当于 sum(B,1)每一列相加的结果 2 c1 L0 |8 I, M4 O( F( B$ |
8 R2 m) G5 r& V, }
求所有的B的数sum(sum(B)) 也可以用sum(B( 9 @/ j8 V& X- R' J5 d0 S1 d$ r
![]()
% j+ A3 D" y( t7 f 0 t' }+ I. S. E7 d3 ]. Y+ f0 |% z
求矩阵某个维度的和此处sum(B,2)求行向量总和1 J2 D! e0 T9 [3 m5 ^
* ~" D: O; m( O/ e1 i3 ?. u) Q E: T
创建一个4×2×3的数组,并计算沿第三维的和。
4 Q" l( A* j& _6 v4 q # U) x/ I: ^9 n% w6 I7 G
- Max、min函数
7 i! Q7 u1 P9 @- S8 b, n* S0 Z
![]()
: I+ b% g! ]8 M4 w3 N) k. ^+ y取最大,或者max(A,3)元素与3做比较取最大的值
1 X3 W j: m. c+ a( r- o
多维数组取最大值先取每一列max(B)等价于max(B,[],1)
0 l( e7 {" o- ? * U) p$ E4 ] B* h: \5 s
按照行取最大值2 _- {. |0 c9 D* X; b/ Q1 T. S
% S( W3 k3 z2 R2 v* Y! l# Y! Y
- 常用数学函数sin cos tan cot asinacos atan acot
8 i7 D# L$ X/ z5 O- x: L
* \; @* x9 T2 A) S z& c
- 函数abs sqrt4 u9 d/ h z* {/ x/ e1 q& E7 [
! N' G9 }2 s- c$ U& B ]
- 常用取整函数ceil fix floor round
4 I, m8 {& _ C$ J, F5 h5 r% a( G
![]()
5 [' A2 H8 k& f% X1 i( e" W3 Pceil网上取整(大)
1 ?4 i' D6 ~+ `) ]$ a ' l _. X0 B4 S, h, P
floor往下取整! ^' j* O) T' l3 O W1 l
g+ U# S" x$ i4 i" J) [8 m+ T
fix往0的方向取整/ k9 x+ ` T- T2 x* K3 e' a* K: E
6 T4 D, l+ x% B4 I
四舍五入取整
8 e( V0 X7 I4 P: L0 q$ Y. {/ i1 b. g
|