このガイドは、MATLAB で配列を列ベクトルに変換する方法を理解するのに役立ちます。
MATLAB で配列を列ベクトルに変換するには?
MATLAB は、次の 2 つの方法による配列の列ベクトルへの変換をサポートしています。
1: A(:) 演算を使用して配列を列ベクトルに変換するには?
を利用して配列を列ベクトルに変換できます。 あ(:) MATLAB での操作。この操作は、配列のすべての次元を単一の列に変換します。
例
与えられた例では、 ランド() サイズが 2 x 3 x 2 の乱数の配列を作成する関数。次に、それを使用します あ(:) この配列をサイズ 1 行 12 列の列ベクトルに変換する演算。
A = ランド ( 2 、 3 、 2 ) ;
ベクトル = A ( : )
2: reshape() 関数を使用して配列を列ベクトルに変換する方法
の 再形成() は、配列の次元を変更できる MATLAB の組み込み関数です。この関数は、配列を列ベクトルに変換するために使用されます。この関数は 2 つのパラメーターを入力として受け取り、指定された配列の変換であり、指定された配列のすべての要素を含む列ベクトルを返します。
構文
配列を列ベクトルに変換するには、 再形成() 関数は次の構文を使用します。
バー = 形を変える ( エース )
ここ、
関数 vect = reshape(A,sz) 配列 A を指定されたサイズの列ベクトル vect に変換します s 。指定された配列のカーディナリティは、列ベクトルの長さと同じでなければなりません。
例
指定された MATLAB コードは、 ランド() サイズが 2 x 3 x 2 の乱数の配列を作成する関数。次に、それを使用します 再形成() この配列をサイズ 1 行 12 列の列ベクトルに変換する関数。
A = ランド ( 2 、 3 、 2 ) ;バー = 形を変える ( あ、 12 、 1 )
結論
MATLAB は、さまざまな配列演算を実行できる強力なプログラミング ツールです。これにより、配列を列ベクトルに変換することが容易になります。 あ(:) 操作と組み込みの使用 再形成() 関数。これらのメソッドは、配列を列ベクトルに変換する場合と同じです。このガイドでは、次のようなメソッドを使用して MATLAB で配列を列ベクトルに変換する方法を説明しました。 あ(:) 操作と内蔵 再形成() 関数。