التابع 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.