RosettaCodeData/Task/Matrix-multiplication/Common-Lisp/matrix-multiplication-2.lisp
Ingy döt Net db842d013d A-M baby
2013-04-10 21:29:02 -07:00

6 lines
174 B
Common Lisp

(defun matrix-multiply (matrix1 matrix2)
(mapcar
(lambda (row)
(apply #'mapcar
(lambda (&rest column)
(apply #'+ (mapcar #'* row column))) matrix2)) matrix1))