Matrix transposition: Difference between revisions

Content added Content deleted
(→‎{{header|Quackery}}: generalised to work with matrices of anything)
(add fermat)
Line 1,578: Line 1,578:
<lang factor>( scratchpad ) { { 1 2 3 } { 4 5 6 } } flip .
<lang factor>( scratchpad ) { { 1 2 3 } { 4 5 6 } } flip .
{ { 1 4 } { 2 5 } { 3 6 } }</lang>
{ { 1 4 } { 2 5 } { 3 6 } }</lang>

=={{header|Fermat}}==
Matrix transpose is built in.
<lang fermat>
Array a[3,1]
[a]:=[(1,2,3)]
[b]=Trans([a])
[a]
[b]
<lang>
{{out}}
<pre>
[[ 1, `
2, `
3 ]]

[[ 1, 2, 3 ]]</pre>


=={{header|Forth}}==
=={{header|Forth}}==