0

アドレス指定するマトリックスの要素を指定するインデックスマトリックスを作成するにはどうすればよいですか?

たとえば、80 x 50の行列Aがあります。A(1:5、:)は最初の5つの要素のみをアドレス指定しますが、要素を次のように変更する別の行列をAに乗算するとどうなりますか。対処しましたか?したがって、B(1、:)にA(1:5、:)を掛け、B(2、:)にA(10:15、:)を掛けます。情報(1:5、10:15など)が格納されているこのインデックスマトリックスを指定するスマートな方法はありますか?

4

1 に答える 1

3

はい、確かに別の行列を使用して行列にインデックスを定義できます。セル配列を使用してインデックスリストを格納する簡単な例を次に示します。

X =[1,2,3,4,5,6]
Idx = { [1, 2, 3], [4, 5, 6] }
Y = X( Idx{1} ) .* X( {Idx{2} )

Y = [ 4, 10, 18]
于 2012-10-22T15:08:03.837 に答える