التابع log‎ الخاص بالصنف Math في روبي

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث

يعيد التابع log لوغاريتم x. في حال تمرير وسيط ثاني إضافي، فسيكون أساسَ اللوغاريتم. وإلا فالأساس سيكون العدد e (اللوغاريتم الطبيعي).

مجال التعريف: (‎0 ، INFINITY)

المجال المقابل: (‎-INFINITY ، INFINITY)

البنية العامة

log(x)  Float
log(x, base)  Float

المعاملات

x‎

عدد.

base‎

عدد يمث أساس اللوغاريتم.

القيمة المُعادة

يعيد التابع log لوغاريتم x.

أمثلة

مثال على استخدام التابع log‎:

Math.log(0)          #=> -Infinity
Math.log(1)          #=> 0.0
Math.log(Math::E)    #=> 1.0
Math.log(Math::E**3) #=> 3.0
Math.log(12, 3)      #=> 2.2618595071429146‎

انظر أيضا

  • التابع lgamma: يحسب مصفوفة ثنائية تحتوي قيمة دالة غاما اللوغاريتمية (logarithmic gamma) للعدد x، وإشارة gamma(x)‎.
  • التابع log10: يعيد اللوغاريتم من الأساس 10 لـ x.

مصادر