Ruby 対数ガンマと符号を取得する

Rubyで、対数を計算するソースコードを記述してます。「Math」モジュールの「lgamma」に数値を指定することで可能です。
環境
- OS windows11 home
- ruby 3.1.3p185
対数ガンマと符号を取得
対数ガンマと符号を取得するには、「lgamma」を使用します。
Math.lgamma(数値)
※戻り値は[対数ガンマ,符号]で、符号は +1 か -1 が返ります。
実際に、計算してみます。
p Math.lgamma(1) # [0.0, 1]
p Math.lgamma(0.5) # [0.5723649429247004, 1]
p Math.lgamma(0) # [Infinity, 1]
p Math.lgamma(-1) # [Infinity, -1]
「Math」を「include」して使用することもできます。
include Math
p lgamma(1) # [0.0, 1]
p lgamma(0.5) # [0.5723649429247004, 1]
p lgamma(0) # [Infinity, 1]
p lgamma(-1) # [Infinity, -1]
-
前の記事
GAS スプレッドシートのセルの数値や日付の書式を取得する 2024.07.22
-
次の記事
draw.io 吹き出しの矢印の方向を変える 2024.07.23
コメントを書く