English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

MATLAB ベクター

ベクターは一次元の数値配列です。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つのまたは複数の要素を参照する方法はいくつかあります。ベクターvの第i要素要素がv(i)と呼ばれます。例えば-

v = [ 1; 2; 3; 4; 5; 6];	% create a column vector by6要素からなる列ベクター
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はベクターから要素のシリーズを選択することができます。

例えば、以下の要素を含む9要素からなる列ベクターを作成します。の行ベクターrv3まで、その後、以下のように書いて要素を参照します7、rv(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

ベクターオペレーション

このセクションでは、以下のベクターオペレーションについて議論します-