Matrix multiplication: Difference between revisions

Content added Content deleted
(Added Easylang)
Line 2,018: Line 2,018:
=={{header|EasyLang}}==
=={{header|EasyLang}}==
<syntaxhighlight>
<syntaxhighlight>
proc matmul . m1[][] m2[][] r[][] .
func[][] matmul m1[][] m2[][] .
r[][] = [ ]
for i to len m1[][]
for i to len m1[][]
r[][] &= [ ]
r[][] &= [ ]
Line 2,029: Line 2,028:
.
.
.
.
return r[][]
.
.
mat1[][] = [ [ 1 2 3 ] [ 4 5 6 ] ]
print matmul [ [ 1 2 3 ] [ 4 5 6 ] ] [ [ 1 2 ] [ 3 4 ] [ 5 6 ] ]
mat2[][] = [ [ 1 2 ] [ 3 4 ] [ 5 6 ] ]
matmul mat1[][] mat2[][] erg[][]
print erg[][]
</syntaxhighlight>
</syntaxhighlight>