次のタスクで問題が発生しています。3x6マトリックスを想定します。
A =
0.2787 0.2948 0.4635 0.8388 0.0627 0.0435
0.6917 0.1185 0.3660 0.1867 0.2383 0.7577
0.6179 0.7425 0.0448 0.4009 0.9377 0.4821
私がやりたいのは、次のように行列をブロックに分割することです。
A =
0.2787 0.2948 | 0.4635 0.8388 | 0.0627 0.0435
0.6917 0.1185 | 0.3660 0.1867 | 0.2383 0.7577
0.6179 0.7425 | 0.0448 0.4009 | 0.9377 0.4821
これらのブロックを垂直方向に連結して、最終結果を取得します。
0.2787 0.2948
0.6917 0.1185
0.6179 0.7425
0.4635 0.8388
0.3660 0.1867
0.0448 0.4009
0.0627 0.0435
0.2383 0.7577
0.9377 0.4821
これで助けが得られれば、おそらく任意の行列Aに対してそれを行うことができると思います。forループを使用して上記の問題を解決できますが、ベクトル化された解決策を探しています。
前もって感謝します!N。