标签: matlab matrix
说我有一个矩阵
A = [1, 2, 3; 4 5 6; 7 8 9]
如果我想选择说(1,2),(2,3)
我不能说A(1:2,2:3)否则会返回2 * 2矩阵,我应该只做一次...
答案 0 :(得分:4)
使用sub2ind使用给定的行号和列号进行线性索引(以避免创建矩阵) -
sub2ind
ind = [1,2;2,3] A(sub2ind(size(A),ind(:,1),ind(:,2)))