الفرق بين المراجعتين لصفحة: «PHP/log1p»
< PHP
طلا ملخص تعديل |
ط استبدال النص - 'PHP/Function/exp' ب'PHP/exp' |
||
سطر 29: | سطر 29: | ||
* الدالة <code>[[PHP/Function/log10|log10()]]</code>: تعيد قيمة اللوغاريتم العشري <code>log<sub>10</sub>(x)</code>. | * الدالة <code>[[PHP/Function/log10|log10()]]</code>: تعيد قيمة اللوغاريتم العشري <code>log<sub>10</sub>(x)</code>. | ||
* الدالة <code>[[PHP/Function/log|log()]]</code>: تعيد قيمة اللوغاريتم الطبيعي <code>log<sub>e</sub>(x)</code>. | * الدالة <code>[[PHP/Function/log|log()]]</code>: تعيد قيمة اللوغاريتم الطبيعي <code>log<sub>e</sub>(x)</code>. | ||
* الدالة <code>[[PHP | * الدالة <code>[[PHP/expm1|expm1()]]</code>: تعيد القيمة <code>e<sup>x</sup> - 1</code>. تُعدُّ هذه الطريقة في الحساب ذات دقَّة أكبر حتى عندما تقترب قيمة <code>x</code> من الصفر. | ||
== مصادر == | == مصادر == |
مراجعة 03:31، 4 أبريل 2018
(PHP 4 >= 4.1.0, PHP 5, PHP 7)
تعيد الدالة log1p()
القيمة log(1 + x)
، إذ x
هو المعامل الممرَّر إلى الدالة. تختلف هذه الدالة عن الدالة log()
بأنَّها ذات دقَّة أكبر عندما يقترب x
من الصفر.
الوصف
float log1p ( float $number )
تعيد هذه الدالة القيمة log(1 + number)
أي اللوغاريتم الطبيعي loge
للقيمة number + 1
إذ number
هو القيمة العدديَّة الممرَّرة إليها. تُعدُّ هذه الطريقة في الحساب ذات دقَّة أكبر حتى عندما تقترب قيمة number
من الصفر، لذا استعمل الدالة log1p(number)
عندما تقترب قيمة number
من الصفر ولا تستعمل الدالة log (1 + number)
بدلًا من ذلك. ستعيد الدالة log(1 + number)
آنذاك قيمة log(1)
وستُهمَل قيمة number
لصغرها وهذا عائد لدقَّتها المنخفضة.
المعاملات
arg
القيمة العدديَّة التي ستُجرى عليها العمليَّة.
القيم المعادة
تُعاد القيمة log(1 + number)
(أي اللوغاريتم الطبيعي للعدد 1 + number
).
سجل التغييرات
الإصدار | الوصف |
---|---|
5.3.0 | تتوافر الدالة الآن على جميع المنصات. |
انظر أيضًا
- الدالة
log10()
: تعيد قيمة اللوغاريتم العشريlog10(x)
. - الدالة
log()
: تعيد قيمة اللوغاريتم الطبيعيloge(x)
. - الدالة
expm1()
: تعيد القيمةex - 1
. تُعدُّ هذه الطريقة في الحساب ذات دقَّة أكبر حتى عندما تقترب قيمةx
من الصفر.