- flipud函数 将矩阵上下对称翻转& `/ e/ O. @) `2 R0 ]4 e( q. |
![]()
/ }# u/ q# n8 k& i# g3 O9 `- Rot90函数 逆时针翻转90度, g' F. E% v a9 o
& J8 }1 H$ [* G* r
- Fliplr左右对称翻转
8 }6 F2 C. ]! w* }
7 C# K' G2 A" M( P7 O- b' Z' n
- Sum 函数 求和
8 b- j' X* l+ S! O' l$ K
![]()
! o! I3 {" |& }( Ysum(B) 相当于 sum(B,1)每一列相加的结果 ) z( j) d/ @# |: w: e
7 `+ K) F5 i8 r7 E
求所有的B的数sum(sum(B)) 也可以用sum(B(
4 U+ O( l3 U0 F+ a![]()
9 A8 q* {( ~$ u) W; X % i6 }+ J3 [0 a7 g3 p' P- v
求矩阵某个维度的和此处sum(B,2)求行向量总和
7 W- J- ]3 F. x![]()
2 Z: P& c; M1 ^3 g8 O创建一个4×2×3的数组,并计算沿第三维的和。) D0 e. u* J5 `. Y# q
![]()
5 U! m6 d) ]3 W( I- E- Max、min函数
) e2 W5 a" Y. t* @' J- v4 c
![]()
7 s& O V6 P/ l, d7 W# `取最大,或者max(A,3)元素与3做比较取最大的值
# h4 e* G$ A& f! k
多维数组取最大值先取每一列max(B)等价于max(B,[],1) 1 ?0 ]7 D Q; J, N
![]()
+ U( k+ o0 c- R按照行取最大值
# w( [1 F! R9 [, k- I% d4 } $ ~" O8 B U2 ^1 o; D
- 常用数学函数sin cos tan cot asinacos atan acot
% Y( V$ H. ?$ p' k
![]()
* a3 E. b# N8 z2 a7 _- 函数abs sqrt
) |* a8 E0 M) p2 Y, U
; i+ J% i$ }# h# N' `1 o
- 常用取整函数ceil fix floor round
; k) @/ H5 R% I
; r* E% b- k* Z j5 r" ]! a' x* z" E# _
ceil网上取整(大)5 ?9 u! m( m B- u
![]()
" N% |0 X l# D1 o: U9 {floor往下取整
; v+ _" B" `* s0 i* F3 d; B # |% N5 p3 |2 n% }
fix往0的方向取整
% t2 b, y4 l+ p; Y; Q3 f1 R![]()
; u; H6 p# o% A9 m; x四舍五入取整
+ r9 y2 m9 d" S e- z* @
* L; u5 i. j7 D( q8 q, \ |