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

مصادر