MATLAB - ベクトル
ベクトルは、数値の 1 次元配列です。 MATLAB では 2 種類のベクトルを作成できます −
- 行ベクトル
- 列ベクトル
行ベクトル
行ベクトル 要素のセットを角括弧で囲み、スペースまたはコンマを使用して要素を区切ることによって作成されます。
ライブデモr = [7 8 9 10 11]
MATLAB は上記のステートメントを実行し、次の結果を返します −
r = 7 8 9 10 11
列ベクトル
列ベクトル 要素のセットを角括弧で囲み、セミコロンを使用して要素を区切ることによって作成されます。
ライブデモc = [7; 8; 9; 10; 11]
MATLAB は上記のステートメントを実行し、次の結果を返します −
c = 7 8 9 10 11
ベクトルの要素を参照する
ベクトルの 1 つ以上の要素をいくつかの方法で参照できます。 i 番目 ベクトル v の成分は v(i) と呼ばれます。たとえば-
ライブデモv = [ 1; 2; 3; 4; 5; 6]; % creating a column vector of 6 elements v(3)
MATLAB は上記のステートメントを実行し、次の結果を返します −
ans = 3
v(:) のようにコロンでベクトルを参照すると、ベクトルのすべてのコンポーネントが一覧表示されます。
ライブデモv = [ 1; 2; 3; 4; 5; 6]; % creating a column vector of 6 elements v(:)
MATLAB は上記のステートメントを実行し、次の結果を返します −
ans = 1 2 3 4 5 6
MATLAB では、ベクトルから要素の範囲を選択できます。
たとえば、行ベクトル rv を作成してみましょう。 rv(3:7) と記述して、要素 3 から 7 を参照します。 sub_rv という名前の新しいベクターを作成します .
ライブデモrv = [1 2 3 4 5 6 7 8 9]; sub_rv = rv(3:7)
MATLAB は上記のステートメントを実行し、次の結果を返します −
sub_rv = 3 4 5 6 7
ベクトル操作
このセクションでは、次のベクトル演算について説明します-
- <リ>
ベクトルの足し算と引き算
<リ>ベクトルのスカラー倍算
<リ>ベクトルの転置
<リ>ベクトルの追加
<リ>ベクトルの大きさ
<リ>ベクトル内積
<リ>等間隔の要素を持つベクトル
MATLAB