数学建模社区-数学中国
标题: 数学建模 | MATLAB学习 | 数组操作函数 [打印本页]
作者: 佛自业障 时间: 2018-11-2 09:24
标题: 数学建模 | MATLAB学习 | 数组操作函数
- flipud函数 将矩阵上下对称翻转
2 }' G8 f5 q2 p
. n% X, I, M4 [' L) i! g; J
- Rot90函数 逆时针翻转90度
: h! q6 L1 F4 i
9 ~5 J$ R' ^4 ^$ x$ P6 j
- Fliplr左右对称翻转
* i1 @: T+ i, ]% Y: J
9 T0 Q! W! `1 L4 e# m4 A

6 x- |4 X, y; }& l1 ksum(B) 相当于 sum(B,1)每一列相加的结果
0 ]; t. X- a4 p1 u; h: j
( g2 E! S/ g' o. y% J+ X求所有的B的数sum(sum(B)) 也可以用sum(B(
# }4 k4 B2 X! n: D) o
M# f5 l# ^8 [8 J8 s2 H

/ x8 v! Q5 c9 `' c* w* y求矩阵某个维度的和此处sum(B,2)求行向量总和5 s; g! C6 {3 Z/ ^

- d' s# C8 r0 L- ^7 A创建一个4×2×3的数组,并计算沿第三维的和。' `, O8 R3 f- }& n( L

- H! |: \3 q" [; E- Max、min函数
( Z% B, [) E6 T* V
: q0 g3 ]7 | V# g3 K/ B1 I
取最大,或者max(A,3)元素与3做比较取最大的值
5 M3 M9 S9 Z" l7 u# c
多维数组取最大值先取每一列max(B)等价于max(B,[],1)
$ O" U5 u* l, T9 j" W; W( Y
% p+ |; \) A; j3 ^; j
按照行取最大值
' d! @# Y. C: m7 u
7 I# K; Y$ z5 E3 k$ j4 k0 w h4 H
- 常用数学函数sin cos tan cot asinacos atan acot
2 S( C* u- s- w
) Q! R/ C0 P' t7 e
- 函数abs sqrt" V: {# ^" K9 \" y: @6 [4 W

! J3 Z! l# E6 C- 常用取整函数ceil fix floor round( X; D" Q4 T% n: p: K# v4 ~$ t

* F1 R5 I0 m0 H b# q/ l% p; ?ceil网上取整(大)
8 {# K! S! v5 s# d: M
2 N8 N& ~- [, D* [floor往下取整* }4 L. q+ w8 J$ m5 T' d8 S
; K% P. a7 c; f" U O5 b# R/ X( O
fix往0的方向取整
/ x" O1 F0 m7 \5 J, Q: P5 s
6 @% a( R& B- d2 E- j9 g# l
四舍五入取整
! O1 k% W- K" C9 z. d5 E
3 J" X' n$ P0 J' c. f
| 欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) |
Powered by Discuz! X2.5 |