0
我有两个向量它们是相同的长度M和N的矢量的值表示另一个矩阵A的索引,以便在矢量M的相应索引和N使索引对A.查找索引的特定值以矩阵
比如我有矩阵
M=[1 2 3 4]
和N=[5 6 7 8]
我想找到具体的指标值在矩阵A,并将它们存储到另一个向量我,像这样:
I = [A(1,5) A(2,6) A(3,7) A(4,8)]
这怎么办?
我有两个向量它们是相同的长度M和N的矢量的值表示另一个矩阵A的索引,以便在矢量M的相应索引和N使索引对A.查找索引的特定值以矩阵
比如我有矩阵
M=[1 2 3 4]
和N=[5 6 7 8]
我想找到具体的指标值在矩阵A,并将它们存储到另一个向量我,像这样:
I = [A(1,5) A(2,6) A(3,7) A(4,8)]
这怎么办?
可以使用sub2ind
它们转换为linear indices,然后使用这些线性指标索引A
:
ind = sub2ind(size(A), M(:), N(:));
I = A(ind);
注意我已经M(:)
,因为这保证了M
将是一个列向量
这有以前曾经在这里被问过很多次。有人可以帮我找到重复的东西吗? – Amro 2013-04-26 15:49:01
@Amro你是对的,有几个类似问题的问题。但是,没有一个确切的重复可以通过简单搜索找到。 – 2013-04-26 17:19:35