التابع lgamma
الخاص بالصنف Math
في روبي
يحسب التابع lgamma
مصفوفة ثنائية تحتوي قيمة دالة غاما اللوغاريتمية (logarithmic gamma) للعدد المعطى x
، وإشارة العدد gamma(x)
.
lgamma
مكافئة للتعبير:
[Math.log(Math.gamma(x).abs), Math.gamma(x) < 0 ? -1 : 1]
ولكن تجنب تمرير أعداد كبيرة، حتى لا يستنزف التابع gamma
الذاكرة.
البنية العامة
lgamma(x) → [float, -1 or 1]
المعاملات
x
عدد.
القيمة المُعادة
يعيد التابع lgamma
مصفوفة ثنائية تحتوي قيمة دالة غاما اللوغاريتمية (logarithmic gamma) للعدد المعطى x
، وإشارة العدد gamma(x)
.
أمثلة
مثال على استخدام التابع lgamma
:
Math.lgamma(0) #=> [Infinity, 1]
انظر أيضا
- التابع
log
: يعيد لوغاريتمx
.