2013-04-26 67 views
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)] 

这怎么办?

+1

这有以前曾经在这里被问过很多次。有人可以帮我找到重复的东西吗? – Amro 2013-04-26 15:49:01

+0

@Amro你是对的,有几个类似问题的问题。但是,没有一个确切的重复可以通过简单搜索找到。 – 2013-04-26 17:19:35

回答

2

可以使用sub2ind它们转换为linear indices,然后使用这些线性指标索引A

ind = sub2ind(size(A), M(:), N(:)); 
I = A(ind); 

注意我已经M(:),因为这保证了M将是一个列向量