Matlab-matrix-concatenation

提供:Dev Guides
移動先:案内検索

MATLAB-行列の連結

2つの行列を連結して、より大きな行列を作成できます。 角括弧のペア「[]」は連結演算子です。

MATLABは2種類の連結を許可します-

  • 水平連結
  • 垂直連結

コンマを使用して2つの行列を分離することにより2つの行列を連結すると、それらは水平方向に追加されます。 これは、水平連結と呼ばれます。

または、セミコロンを使用して2つの行列を分離することにより2つの行列を連結する場合、それらは垂直方向に追加されます。 これは垂直連結と呼ばれます。

次のコードでスクリプトファイルを作成します-

a = [ 10 12 23 ; 14 8 6; 27 8 9]
b = [ 12 31 45 ; 8 0 -9; 45 2 11]
c = [a, b]
d = [a; b]

あなたがファイルを実行すると、次の結果が表示されます-

a =
      10    12    23
      14     8     6
      27     8     9
b =
      12    31    45
      8     0    -9
      45     2    11
c =
      10    12    23    12    31    45
      14     8     6     8     0    -9
      27     8     9    45     2    11
d =
      10    12    23
      14     8     6
      27     8     9
      12    31    45
      8     0    -9
      45     2    11