Matlab-vector-appending

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

MATLAB-ベクトルの追加

MATLABでは、ベクトルを追加して新しいベクトルを作成できます。

あなたがnとm個の要素を持つ2つの行ベクトルr1とr2を持っている場合、これらのベクトルを追加することにより、nプラスm要素の行ベクトルrを作成するには、

r = [r1,r2]

また、これらの2つのベクトルを追加することにより、行列rを作成することができます、ベクトルr2は、行列の2番目の行になります-

r = [r1;r2]

ただし、これを行うには、両方のベクトルの要素数が同じである必要があります。

同様に、nおよびm個の要素を持つ2つの列ベクトルc1およびc2を追加できます。 これらのベクトルを追加することにより、n + m要素の列ベクトルcを作成するには、次のように記述します-

c = [c1; c2]

これら2つのベクトルを追加することにより、行列cを作成することもできます。ベクトルc2は、行列の2番目の列になります-

c = [c1, c2]

ただし、これを行うには、両方のベクトルの要素数が同じである必要があります。

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

r1 = [ 1 2 3 4 ];
r2 = [5 6 7 8 ];
r = [r1,r2]
rMat = [r1;r2]

c1 = [ 1; 2; 3; 4 ];
c2 = [5; 6; 7; 8 ];
c = [c1; c2]
cMat = [c1,c2]

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

r =

Columns 1 through 7:

         1          2          3          4          5          6          7

Column 8:

         8

rMat =

         1          2          3          4
         5          6          7          8

c =

         1
         2
         3
         4
         5
         6
         7
         8

cMat =

         1          5
         2          6
         3          7
         4          8