質問: 分数計算で分母と分子を維持するには? 「1/2+1/3と引数を渡して、5/6という返り値を得る」という汎用のライブラリってありますでしょうか? 現状では1/2+1/3=0.5+0.33333333=0.833333333と計算 ↓ continued fractions(http://mathforum.org/library/drmath/view/51886.html) の手法で分数に変換してます。 しかし、近似解であり厳密解でないため、収束条件をかえると違う値を返してきます。 「mathematicaやmapleというalgebra softwareをc#から呼び出す」と簡単に実装できるのですが 単に分数計算するためだけなのに○十万円するのはちょっと、。。 で、 (1)商用であってもいいんだけど、できれば1万円以下 (2).netから呼べる。 (3)分数の厳密解を返す みたいなものをご存知のかたがおられましたらよろしくご教示ください。 よろしくお願いします。
回答: 「式を (文字列かなにかで) 与えたら計算してくれる」というのと「(単に) 計算する」というのとでは難易度が違うのでねぇ. 後者は, 例えば gnu mp のラッパーがあるみたいなのでそれでなんとかできないかな. 前者も, たぶん (構文解釈として) 調べればあるんじゃないかなぁ.