[#44237] Float を利用するRubyプログラム — SASADA Koichi <ko1@...>

 ささだです.

16 messages 2007/11/17
[#44241] Re: Float を利用するRubyプログラム — SASADA Koichi <ko1@...> 2007/11/19

 ささだです.

[ruby-list:44250] Re: 数学関数が足りない (Re: Re: Float を利用する Ruby プログラム)

From: NISHIMATSU Takeshi <t_nissie@...>
Date: 2007-11-19 15:17:04 UTC
List: ruby-list #44250
西松です。

--- Nobuyoshi Nakada wrote:
> C99のものでも、missingが用意できればあったほうがいいと思うのです
> が、現状で足りていないものはなんでしょうか。

C99にあってRubyになさそうなもの
cbrt 	 立方根
expm1	 exp(x)-1。そのまま計算すると精度が悪い。
lgamma	 log(|gamma(x)|)。Cではgamma(x)の符号が<math.h> で宣言されている
         extern int signgam に格納される。Rubyでは符号をどうやって返す?
tgamma	 gamma(x), Rubyではgammaにする?
cproj    リーマン球への射影(lib/complex.rbにすぐにでも入れることができそう。)

その他
ベッセル関数(Gnuplotにはあったりする)
ベータ関数   exp(lgamma(x) + lgamma(y) - lgamma(x + y))だけど
ゼータ関数

きりがないですが。
-- 
love && peace && free_software
西松タケシ




In This Thread