行列の定義
3行2列
$$ A = \begin{bmatrix} 1 & 2 \\ 3 & 4 \\ 5 & 6 \end{bmatrix} $$
A = [1 2; 3 4; 5 6];
行ごとにセミコロンで区切ります。
2行3列
$$ A = \begin{bmatrix} 1 & 2 & 3 \\ 4 & 5 & 6 \end{bmatrix} $$
>> A = [1 2 3; 4 5 6]
A =
1 2 3
4 5 6
ベクトルの定義
行ベクトル (row vector)
$$ v = \begin{bmatrix} 1 & 2 & 3 \end{bmatrix} $$
>> v = [1 2 3] % 行ベクトル
v =
1 2 3
列ベクトル (column vector)
$$ v = \begin{bmatrix} 1 \\ 2 \\ 3 \end{bmatrix} $$
>> v = [1; 2; 3] % 列ベクトル
v =
1
2
3
範囲指定でベクトルを生成する
コロン :
を使用して、数値の範囲を指定してベクトルを生成することができます。
1 から 5 までの連番
>> v = 1:5
v =
1 2 3 4 5
1 から 10 までの範囲で、ステップ数 2 の連番
>> v = 1:2:10
v =
1 3 5 7 9