【发布时间】:2015-06-16 06:23:35
【问题描述】:
假设我有两个相同维度 (3x3x2) 的 3D 矩阵:
A =
ans(:,:,1) =
0 0 0
0 0 0
0 0 0
ans(:,:,2) =
0 0 0
0 0 0
0 0 0
B =
ans(:,:,1) =
0 1 0
0 1 0
0 1 0
ans(:,:,2) =
1 0 0
1 0 0
0 0 1
我想索引 A 的最后一页(第三维),其中 B 的对应页面等于 1,并将这些值变成 2,这样 A 就变成了:
A =
ans(:,:,1) =
0 0 0
0 0 0
0 0 0
ans(:,:,2) =
2 0 0
2 0 0
0 0 2
我该怎么做?有什么简单的方法吗?
【问题讨论】:
标签: matlab matrix indexing 3d octave