الدالة expm1()‎ في PHP

من موسوعة حسوب
< PHP

(PHP 4 >= 4.1.0, PHP 5, PHP 7)

تعيد الدالة expm1()‎ القيمة ex - 1 (أي كما لو أنَّنا نفذنا التعبير البرمجي exp(x) - 1)، حيث x هو المعامل الممرَّر إلى الدالة، و e هو ثابت أولر (يدعى أيضًا الثابت النيبيري) وهو أساس اللوغاريتم الطبيعي ويساوي تقريبًا 2.718282. تختلف هذه الدالة عن الدالة exp()‎ بأنَّها ذات دقَّة أكبر عندما يقترب x من الصفر.

الوصف

float expm1 ( float $arg )

تعيد هذه الدالة‎ القيمة earg - 1‏ (أي exp(arg) - 1) حيث arg هو المعامل الممرَّر إليها. تُعدُّ هذه الطريقة في الحساب ذات دقَّة أكبر حتى عندما تقترب قيمة arg من الصفر. هنالك حالة تكون فيها الدالة غير دقيقة وهي تمرير ناتج طرح عددين شبه متساويين.

المعاملات

arg

القيمة العدديَّة التي ستُجرى عليها العمليَّة.

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

تُعاد القيمة earg - 1 (أي رفع العدد e إلى القوة arg ثمَّ طرح العدد 1 من الناتج).

سجل التغييرات

الإصدار الوصف
5.3.0 تتوافر الدالة الآن على جميع المنصات.

انظر أيضًا

  • الدالة log1p()‎: تعيد القيمة log(x + 1)‎ أي لوغاريتم العدد x المعطى مضافًا إليه 1.
  • الدالة exp()‎: تعيد‎ القيمة ex.

مصادر