マトリックス 1 からコピーしたセクションがマトリックス 2 で同じインデックスを持つように、 matlabのマトリックス (マトリックス 1) の一部をゼロの別の空のマトリックス (マトリックス 2)にコピーしようとしています。
マトリックス 1 (mat1):
0 3 0 0 2 4 1 2 6
1 3 4 2 0 0 0 2 0
0 2 6 1 3 6 6 1 1
0 0 0 2 1 3 3 1 0
1 4 5 2 3 3 0 0 1
マトリックス 2 (mat2)必要な出力:
0 0 0 0 0 0 0 0 0
0 0 4 2 0 0 0 0 0
0 0 6 1 3 6 6 0 0
0 0 0 2 1 3 3 0 0
0 0 0 0 0 0 0 0 0
私は次のようなものを試しました
mat2([2:4],[3:7]) = mat1([2:4],[3:7])
しかし、もちろんうまくいきません...これを行うための効率的な方法のアイデアはありますか? この問題に役立つ別のスレッドが見つかりませんでした。
ありがとう!