next up previous contents
Next: if Up: リファレンスマニュアル Previous: higher

  
I

【目的】
I - 単位行列
【形式】
Y = I(n)          Y = I(m,n)
   Matrix Y;         Matrix Y;
   Integer n;        Integer m,n;
  
Y = I(X)          Y = I(m,n,X)
   Matrix Y;         Matrix Y;
   Integer X;        Integer m,n;
                     Matrix X;
【詳細】
整数 n について,I(n)は n * n の単位行列を返す。I(m,n) は,対角 成分が 1 で,他の成分がゼロの m * n の行列を返す。X が行列のとき, I(X) は,X と同じ大きさで,対角成分が 1,他の成分がゼロの行列を 返す。I(m,n,X) は,大きさが m*Rows(X) * n*Cols(X)で,対角成分が 1 で,他の成分がゼロの行列を返す。
【例題】
>> Y = I(2)
=== [Y] : (  2,  2) ===
           (  1)           (  2)     
(  1)  1.00000000E+00  0.00000000E+00
(  2)  0.00000000E+00  1.00000000E+00
>> Y = I(2,3)
=== [Y] : (  2,  3) ===
           (  1)           (  2)           (  3)     
(  1)  1.00000000E+00  0.00000000E+00  0.00000000E+00
(  2)  0.00000000E+00  1.00000000E+00  0.00000000E+00
【参照】
Z(2.248), ONES([*])


Masanobu KOGA 平成11年10月2日