标签: matlab
我有一个二维数组。我希望通过存储在另一个二维数组中的行和列索引来访问它。 示例:现在我不想使用循环,但我想访问A(1,2)和A(3,4)。
A = ones(10,10) B = [1, 2 ; 3, 4]
如果我A(b(:,1), b(:,2)),这将导致[1,2]和[3,4]的所有可能组合。 怎么办呢?
A(b(:,1), b(:,2))
答案 0 :(得分:1)
使用MATLAB的sub2ind函数:
A(sub2ind(size(A),B(:,1),B(:,2)))