普通の計算をする場合行列は多次元配列で扱えば良いが、例えば逆行列を求めるときなどはモジュールを使うのが早い。行列は"Math::MatrixReal"にて扱える。Math::MatrixRealのインストール方法はcpanmのインストールおよびcpanmの使い方を参照。MatrixRealでは行列はスカラーとして扱う (行列を代入する変数のシジルは"$")。 まずは、多次元配列@matrixからMatrixRealを使って行列"$matrix"を作成する。 #!/usr/bin/perl use strict; use warnings; use Math::MatrixReal; my @matrix; my $k=1; for(my $i=0;$inew_from_rows(\@matrix); print $matrix; 真ん中のforは@matrixを作成するための繰り返しであり

