我有一个大小为 nRows x nCols 的矩阵 A
。
我有一个 nx2
矩阵 B
,它包含矩阵 A
的索引。
我想在 B
中给出的索引处获取 A
的值。
比方说,
B = [1, 2;
2, 3;
3, 4]
A(1,2) = 1
A(2,3) = 2
A(3,4) = 1
我想知道给出以下内容的任何 Matlab 命令,给定 A
和 B
(我不想使用循环):
[1 2 1]
最佳答案
我想这就是您要找的:
A(sub2ind(size(A),B(:,1),B(:,2)))
关于matlab - 如何在 MATLAB 中获取矩阵的值,其中索引在 nx2 数组中给出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13099000/