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