ruby
なので自体は有理数なんだけど、 と全部整数で扱うから、行列の各要素は整数で出力されないとおかしい。さてはて。
出来たと思ったら、下三角化しただけだった。 整数行列入れたら整数が出てくる筈なのにな。 バグ取るか。
一度はうまくいったが、to_r関係で嵌る。 class Matrix def to_ra return self.to_a.each {|x| x.to_r} end end これでいくか仕方がない。 リファレンスにはMatrix#to_rってあるのにな。なぜか動かないんだよな、これが。
ぬぅ。やっぱりFreeBSD上でやるべきか。面倒臭いな。
ぃぇぁヽ( ´ー`)ノ
Gram-Shmidt直交化するメソッド書けたヽ( ´ー`)ノ けど全部Integerなのよね。Matrix#to_rやMatrix#to_fが使えない。 せめてfloatで計算したいのだが。 次はLovászのアルゴリズムか。