人間の手でやるようなわかりやすいアルゴリズムで行列計算をするので数学の勉強にも使うことを意図しています。 簡単なライブラリとして使用可能。
input()で入力した配列に掛け算や簡約化などを施すことができます。
input.rb:入力を受け付ける
join.rb:行列の縦ベクトル結合を行います
kanyaku.rb:簡約化します
mt.rb:固有値及び逆行列を求めます
output.rb:行列の出力を行います
rank.rb:行列の階数を求めます
reverse.rb:逆行列を求めます
times.rb:掛け算します
zahyo.rb:連立方程式を解いて、その解を求めます
1年生の時に作ったので、種々の筋の悪さがあるかもしれません