2011-03-01から1ヶ月間の記事一覧

scalaで行列(3)

くどいですが、また書き換えてみました。 前回は二項演算子を引数にとって行列の各要素の演算を行うmopというメソッドを作ったのですが、 それの行バージョンのropというメソッドを加えてみました。 (import文とMatrixクラスのみ抜粋) import scala.math.N…

scalaで行列(2)

行列のプログラムがようやくできました。 足し算と掛け算を定義しただけですが、行列の係数の型をパラメータでとれるようにしました。 結構、むずかしかったです。 package mnru.matrix object MatrixField { type F[T] = (T, T) => T type R[T] = List[T] t…

scalaで行列(1)

scalaで行列演算のプログラムを書いているのですがなかなかうまくいきません。 mop という2項演算子を引数に取って各要素ごとに演算を実行するメソッドを作ったのですが、それを使って+をうまく定義できないところで躓いてます。 どこが悪いかわかる方はコ…