expm1 (expm1)
تابع «expm1» مقدار «exp(x) − 1» را برمی گرداند. «exp(x)» یعنی عدد «e» به توان «x». «e» یک ثابت ریاضی است. تقریبا 2.7182818 است. این تابع در اعداد خیلی کوچک، دقت بهتری می دهد.
تعریف و کاربرد expm1()
expm1(x) برابر exp(x) منهای یک است. خروجی «Float» است. ورودی «x» همان توان یا «Exponent» است. این تابع از PHP 4.1 در دسترس است.
سینتکس (Syntax)
<?php
$result = expm1(0.001);
echo $result;
?>
مثال عملی: exp(x) − 1 مستقیم
<?php
echo expm1(0) . "<br>";
echo expm1(1) . "<br>";
echo expm1(10) . "<br>";
echo expm1(4.8);
?>
پارامتر و خروجی
x
اجباری است. همان توان نمایی است. خروجی exp(x) − 1 است. نوع خروجی «Float» است. از PHP 5.3 روی همه پلتفرم ها موجود است.
چرا expm1 مفید است؟
برای x های خیلی کوچک، exp(x) نزدیک 1 است. کم کردن 1 باعث خطا می شود. expm1 همین کار را دقیق تر انجام می دهد. بنابراین نتایج پایدارتری می گیری.
گام های عملی
- مقدار کوچک یا دلخواه برای x انتخاب کن.
- تابع expm1 را صدا بزن.
- خروجی Float را چاپ یا ذخیره کن.
منابع و ادامه مطالعه
برای «تابع expm1» همین صفحه را نگه دار: تابع expm1. همچنین صفحه exp و log را ببین.
جمع بندی سریع
- expm1 برابر exp(x) منهای یک است.
- برای x کوچک، دقت عالی می دهد.
- خروجی از نوع Float است.
- روی همه پلتفرم ها از PHP 5.3 موجود است.