数学建模社区-数学中国
标题: 数学建模 | MATLAB学习 | 数组操作函数 [打印本页]
作者: 佛自业障 时间: 2018-11-2 09:24
标题: 数学建模 | MATLAB学习 | 数组操作函数
- flipud函数 将矩阵上下对称翻转
# X+ ~% J2 C* t2 L% ]; @
& N u4 B* |9 \& i) D
- Rot90函数 逆时针翻转90度
( Y3 u' O( a- p3 ^: y, u
" Q9 y/ _: E; M) a3 {
- Fliplr左右对称翻转6 N: ~2 Y# a5 B2 W8 V' x

5 z( } V0 ?# V. h$ ~9 X
! Y! h5 e' E1 S3 G; I+ R, X: K* Z
sum(B) 相当于 sum(B,1)每一列相加的结果
# W6 N* V# k. ~( y7 ]: C$ G
/ \7 S( D f( r9 e: D求所有的B的数sum(sum(B)) 也可以用sum(B(
2 R' G+ p8 Z# f# q% j: {
+ D) u/ {# L1 L7 ^5 N6 O

6 T2 ~; d; s) a求矩阵某个维度的和此处sum(B,2)求行向量总和
6 q. a' L8 K& m t* A8 [, o, n9 r
, z' B# ^$ V/ f- C7 {创建一个4×2×3的数组,并计算沿第三维的和。
) R8 i! E: A+ G0 ?3 c4 {& ?4 l
# J1 T$ z$ V' Q( W5 k6 `- Max、min函数) Q* x% R& X/ ?& d% F8 g
" a% L: L5 Y2 d3 H- A; `* M
取最大,或者max(A,3)元素与3做比较取最大的值
) J) Z6 l( T6 w G
多维数组取最大值先取每一列max(B)等价于max(B,[],1)
" y; R' o7 z+ K2 n! j
7 m; c- u3 i7 a8 O" K) r
按照行取最大值2 k9 ? ^! ]- I) h7 o# Y& p: S
) L6 Z* P- M% }1 `
- 常用数学函数sin cos tan cot asinacos atan acot1 ^3 f' x& @* [8 G% |

* n! C3 `. N! {0 k/ ], U: e) w- 函数abs sqrt
: M* i* \) e" e
6 T0 e% Z: C8 {2 ~& q# J% o
- 常用取整函数ceil fix floor round- `6 P( U. A# t( S5 ^0 t

W t9 N+ w' e- G# x1 D9 Vceil网上取整(大)5 Y7 R- U% w1 j0 d8 W K; }0 @& U
2 j' j$ K- t/ J1 R1 l2 C4 t: p
floor往下取整
2 y8 F7 s F) W" D6 R
8 s$ y0 o' N5 zfix往0的方向取整5 I& H* i6 ?2 W7 `# S& W* B

6 q7 x& H' V- _! W" x% z& R四舍五入取整7 g) [4 @! D8 I5 y+ D; y
( ?4 [/ `. K, Y7 T- x0 Y% Y
| 欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) |
Powered by Discuz! X2.5 |