matrixProd
que realiza el producto de matrices.
Veamos un ejemplo de llamada:
lhp@nereida:~/Lperl/src$ sed -ne '58,64p' matrixproduct.pl | cat -n 1 my $A = [[1,2,3],[2,4,6],[3,6,9]]; 2 my $B = [[1,2],[2,4],[3,6]]; 3 my $C = matrixProd($A,$B); 4 5 print "Matriz A \n"; printMat($A); 6 print "\nMatriz B \n"; printMat($B); 7 print "\nMatriz C \n"; printMat($C);La ejecución del programa produce la siguiente salida:
lhp@nereida:~/Lperl/src$ matrixproduct.pl Matriz A 1 2 3 2 4 6 3 6 9 Matriz B 1 2 2 4 3 6 Matriz C 14 28 28 56 42 84