マトリックスからサンプリングしたい座標のリストがあります。それを行うエレガントな方法はありますか?
理想的には、次のようなものです。
A = magic(5)
A =
17 24 1 8 15
23 5 7 14 16
4 6 13 20 22
10 12 19 21 3
11 18 25 2 9
r = 1:5; % row coordinates
c = 5:-1:1; % column coordinates
A(r,c)
ans =
15 14 13 12 11
これはに相当します
for k=1:length(r)
A(r(k), c(k))
end
誰かがそれを尋ねたと確信していますが、どこにも見つかりませんでした。