Identity matrix: Difference between revisions

Content added Content deleted
mNo edit summary
m (Add a "Works in" for example code)
Line 1: Line 1:
{{Primitive}}
{{Primitive}}
Given a positive integer argument ''n'', '''identity matrix''' returns a ''n''×''n'' matrix with ones in the main diagonal and zeros elsewhere.<syntaxhighlight lang=text>
Given a positive integer argument ''n'', '''identity matrix''' returns a ''n''×''n'' matrix with ones in the main diagonal and zeros elsewhere.

<syntaxhighlight lang=text>
=5
=5
(1 0 0 0 0
(1 0 0 0 0
Line 13: Line 15:
=0
=0
()
()
</syntaxhighlight>{{Works in|ngn/k}}
</syntaxhighlight>This primitive is not available in all dialects, It can be implemented in K as:<syntaxhighlight lang=text>

This primitive is not available in all dialects, It can be implemented in K as:<syntaxhighlight lang=text>
im:{(2#x)#1,&x}
im:{(2#x)#1,&x}
im[4]
im[4]