Jump to content

Matrix transposition: Difference between revisions

no edit summary
No edit summary
Line 1,664:
(4 6 9)
(5 9 9))
</pre>
 
Implementation using seq library:
 
<syntaxhighlight lang="lisp">
(defun matrix-transposition (m)
(apply #'seq-mapn (append (list #'list) m)) )
 
(let ((m '(( 2 0 -5 -1)
(-3 -2 -4 7)
(-1 -3 0 -6))))
(message "%s" (matrix-transposition m)) )
</syntaxhighlight>
 
{{out}}
 
<pre>
((2 -3 -1) (0 -2 -3) (-5 -4 0) (-1 7 -6))
</pre>
 
59

edits

Cookies help us deliver our services. By using our services, you agree to our use of cookies.