eye 関数
Octave で任意のサイズの 単位行列 \(I\) を作成するには、組み込み関数の eye
を使用します。
$$ I = \begin{pmatrix} 1 & 0 & 0 & \ldots & 0 \\ 0 & 1 & 0 & \ldots & 0 \\ 0 & 0 & 1 & \ldots & 0 \\ & \vdots & & \ddots & \vdots \\ 0 & 0 & 0 & \ldots & 1 \end{pmatrix} $$
>> eye(3)
ans =
Diagonal Matrix
1 0 0
0 1 0
0 0 1
>> eye(5)
ans =
Diagonal Matrix
1 0 0 0 0
0 1 0 0 0
0 0 1 0 0
0 0 0 1 0
0 0 0 0 1