我想在预定义位置获取 Matlab 矩阵的元素向量。例如,我有以下内容
>> i = [1,2,3];
>> j = [1,3,4];
>> A = [1,2,3,4; 5,6,7,8; 9,10,11,12; 13,14,15,16]
A =
1 2 3 4
5 6 7 8
9 10 11 12
13 14 15 16
我想要一个向量,它可以给我的值A
在对应的位置i,j
。我试过
A(i,j)
ans =
1 3 4
5 7 8
9 11 12
但这不是我想要的。我想要得到以下内容
>> [A(i(1),j(1)); A(i(2),j(2));A(i(3),j(3))]
ans =
1
7
12
matlab 的语法是什么?请避免建议循环或任何非矢量化形式的内容,因为我需要快速完成此操作。希望会有一些内置功能。