MATLAB で列を呼び出す方法

Matlab De Liewo Hubi Chusu Fang Fa



MATLAB の行と列の演算の多くは行列理論に役立ちます。マトリックスからの列の呼び出しは、これらのプロセスの 1 つです。通常、この操作は非常に大きな次元を持つ行列に対して実行され、特定の列を抽出してその行列の部分行列を作成します。この記事では、いくつかの例を使用して、行列から列または列の範囲を呼び出す方法を説明します。

MATLAB で行列から列を呼び出す方法

指定された構文を使用して、行列から単一の列または複数の列を呼び出すことができます。

( : n )
( : n:r )
( : [ n1 n2 n3… )

ここ:







  • A(:,n) 列インデックス n を指定して単一の列を呼び出す方法が得られます。 n を、呼び出す整数値の列インデックスに置き換えます。
  • A(:, n:r) これは、範囲 n:r を指定することによって、複数の連続する列を呼び出す方法を生成します。ここで、n は指定された範囲の最初の列、r は最後の列です。
  • A(:, [n1, n2, n3…]) 角括弧内に列番号を指定することで、連続していない複数の列を呼び出す方法が得られます。

例1

この例では、MATLAB を使用して、提供された行列から単一の列を呼び出す方法を示します。まず、eye() コマンドを使用して、5 行 5 列の対角行列を生成します。次に、インデックスを指定することによって、行列の 5 番目の列が呼び出されます。最終的な列ベクトルが画面に表示されます。



= ( 5 )
( : 5 )



例 2

この例では、MATLAB を使用して、指定された行列から複数の列を呼び出す方法を示します。まず、eye() コマンドを使用して、5 行 5 列の対角行列を生成します。次に、列インデックスの範囲を指定することで、行列を列と呼びます。次に、指定した行列の結果の部分行列が画面に表示されます。





= ( 5 )
( : 2 : 4 )

例 3

この例では、MATLAB を使用して、連続していない場合でも特定の行列から複数の列を呼び出す方法を示します。まず、eye() コマンドを使用して、5 行 5 列の対角行列を生成します。次に、角括弧内に列のインデックスを指定して、行列の列を呼び出します。次に、指定した行列の結果の部分行列が画面に表示されます。



= ( 5 )
( : [ 2 4 )

結論

MATLAB では、行列に対していくつかの行演算と列演算が役立ちます。行列の 1 つまたは複数の列は、これらのプロシージャの 1 つと呼ばれる場合があります。この操作を使用して、指定された行列から部分行列を生成できます。このチュートリアルでは、行列から 1 つまたは複数の列を呼び出すさまざまな方法を提供しました。