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