2

我正在尝试从前任那里理解一些旧代码,并且在某种矩阵索引方面遇到了一些问题:

我有一个A带有标记区域的大矩阵(共享一个数字的相邻元素)现在我有第二个矩阵B=[0 1 2 3 ... n]n它是元素的数量然后我们访问output = B(A+1).
现在,当我尝试用较大的矩阵索引较小的矩阵时,我真的不明白会发生什么。然后我看不出这output与我的矩阵有什么不同A

任何人都可以帮助我解决我的困惑吗?谢谢!

4

1 回答 1

0

使用大矩阵对小向量进行索引是一种执行查找表操作的(很好的)方式:即output通过将 的每个元素替换为结果与 大小相同A的元素来生成。 在您的特定示例中,由于对于 all和,此特定查找操作是没有意义的。B(A+1)A
B( A(ii,jj)+1 ) == A(ii,jj)iijj

你可以尝试不同的B向量,看看这种变化是如何影响output的。

于 2014-12-03T11:45:09.233 回答