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