- flipud函数 将矩阵上下对称翻转
* i2 k6 q j+ U% y* X
![]()
* J5 J- y& r, I5 ^0 V- Rot90函数 逆时针翻转90度
3 V9 O+ \! `# N
![]()
9 ^# n5 j/ h; N* y+ I& S! v2 N- Fliplr左右对称翻转
6 O1 y) A5 \' X( C) r
* W w7 P# f" T, s
- Sum 函数 求和
8 J4 d: L0 [ u9 h: r0 L8 I
![]()
" U r# x* `0 t2 wsum(B) 相当于 sum(B,1)每一列相加的结果
+ V- S+ Z7 { D+ l% m& A1 j$ \/ F, F# a: ^4 s- R% ^
求所有的B的数sum(sum(B)) 也可以用sum(B(
5 j# _2 I2 @1 k/ f# S0 V' E" V![]()
$ t- c+ @4 x1 c: ~! {![]()
$ z% M) F+ b$ O: F n求矩阵某个维度的和此处sum(B,2)求行向量总和. d( U3 t( Q- B }' G0 w* I& O' s
0 l9 d$ d* D+ C
创建一个4×2×3的数组,并计算沿第三维的和。
$ C1 @& n3 i) y. K $ M9 [- {- t. |5 s% W" O
- Max、min函数
3 j. b" ? ~1 r+ b9 o
3 ?& U% l4 N4 W( C w# y/ _0 O
取最大,或者max(A,3)元素与3做比较取最大的值 ' |" {. e" [* N2 o# ?
多维数组取最大值先取每一列max(B)等价于max(B,[],1) - Y2 o+ O7 j" F" ]5 e+ f6 {8 ]
. `" X! M3 r, h4 g
按照行取最大值$ V: g# p3 R+ [) f7 C
# ?5 s5 t$ J0 m$ E4 d
- 常用数学函数sin cos tan cot asinacos atan acot; u; U: Q; C9 t0 ?
![]()
: t2 V; u) r: G8 |$ w- 函数abs sqrt7 f/ a1 a6 x7 w7 b% E3 g- }- v6 A
![]()
# X+ \4 A0 C2 b! E- 常用取整函数ceil fix floor round
1 X" F/ i; m1 d# V5 x2 ^1 l1 p
![]()
0 i6 `! b5 c& N" Oceil网上取整(大)3 g& S, M3 P! \; Q, F
3 q3 u' q/ U$ m' Y
floor往下取整
* O% h6 {, N& o% h: F3 Z![]()
{9 g: a. s+ Rfix往0的方向取整5 W! p* @' N. A1 \ \
/ Z/ n8 P6 J+ D' s! ?8 F
四舍五入取整
9 b) `' R! y( F5 r% M" R5 C+ ^3 e1 x4 |% a
|