3つの行列、A
,B
およびC
とすると、すべてが同じサイズ256x256
です。マトリックスA
の最後の20%は、マトリックスB
の最初の20%と同一であり、マトリックスB
の最後の10%は、マトリックスC
の最初の10%と同一であることが知られている。だから、これらの場合、オーバーラップ量を知っているので、3つの行列を比較する必要はありませんが、オーバーラップでそれらを結合したいと思います。ここでは例として、小さなマトリックスを取るMatlab/Octaveを使用した複数の行列の結合
は3つの行列
A = [1 2 3 4 ; 5 6 7 8; 9 10 11 12];
B = [3 4 13 14; 7 8 15 16; 11 12 17 18];
C = [14 19 20 21; 16 22 23 24; 18 25 26 27];
があるだから、私は、これは良いことを説明するかもしれない願って私の出力は
D = [1 2 3 4 13 14 19 20 21
5 6 7 8 15 16 22 23 24
9 10 11 12 17 18 25 26 27
ようにしたいと思います。私は非常にmatlabに新しいです。私は行列シフトを使ってみましたが、私たちは循環シフトしか利用できません。 3つの行列を結合するだけで連結が機能しません。これらの3つのマトリックスを重ね合わせる最良の方法は何でしょうか?
あなたはこれまでに得たものを提供できますか? – Aleksey
この3つのマトリックスをどのようにマージしますか?これはあまり明確ではありません:あなたはそれらに3Dマトリックスを持たせたいですか?各マトリックスの1つのレイヤー?説明してください – Leos313
を理解するためのコードを提供するか、3つの4x4行列と目的の出力を持つ例を作成してください。 – Andy