Matrix transposition: Difference between revisions

Content added Content deleted
(→‎Insitux: implementation)
Line 2,457: Line 2,457:
<syntaxhighlight lang="idris">Idris> transpose [[1,2],[3,4],[5,6]]
<syntaxhighlight lang="idris">Idris> transpose [[1,2],[3,4],[5,6]]
[[1, 3, 5], [2, 4, 6]] : List (List Integer)</syntaxhighlight>
[[1, 3, 5], [2, 4, 6]] : List (List Integer)</syntaxhighlight>

=={{Header|Insitux}}==

<syntaxhighlight lang="insitux">
(var transpose2d @(... map vec))

(transpose2d [[1 1 1 1] [2 4 8 16] [3 9 27 81] [4 16 64 256] [5 25 125 625]])
</syntaxhighlight>

{{out}}

<pre>
[[1 2 3 4 5] [1 4 9 16 25] [1 8 27 64 125] [1 16 81 256 625]]
</pre>


=={{header|J}}==
=={{header|J}}==