#! /usr/bin/perl -w use strict; use CGI::Carp qw(warningsToBrowser fatalsToBrowser); use CGI qw(:standard escapeHTML); use PDL; use PDL::Complex; my $matrixM = pdl [ [ 1+1*i, 2+1*i],[ 1-2*i, 2-1*i] ]; my $matrixB = pdl [ 5+8*i, 10-5*i ]; my $matrixX = pdl [ ]; print header (), start_html (-title => "Matrix Ops"); print "

Via Perl Data Language


\n"; print "\$matrixM = ", $matrixM,"
\n"; print "determinant of \$matrixM = ",$matrixM->det,"
\n"; print "inverse of \$matrixM = ",$matrixM->det,"
\n"; print "\$matrixB = ", $matrixB,"
\n"; print "\$matrixX = ", $matrixM->inv x $matrixB,"
\n"; print end_html (); exit(0);