تانژانت هیپربولیک (tanh)
در PHP، «تانژانت هیپربولیک (Hyperbolic Tangent)» با تابع tanh() حساب می شود. این تابع شبیه تانژانت عادی نیست. اما رفتارش نرم و محدود است. ورودی یک عدد است و خروجی «Float» برمی گردد.
تعریف و کاربرد
تابع tanh(number) مقدار تانژانت هیپربولیک عدد را می دهد. طبق تعریف، tanh(x) = sinh(x) / cosh(x). این تابع در PHP نسخه 4.1+ در دسترس است.
سینتکس ساده
الگو کوتاه است. یک عدد بده و نتیجه را چاپ کن.
<?php
$value = 0.5;
$result = tanh($value);
echo $result;
?>
نمونه کد از منبع
این مثال، تانژانت هیپربولیک چند مقدار را چاپ می کند. مثبت و منفی هم دارد.
<?php
echo tanh(M_PI_4) . "<br>";
echo tanh(0.50) . "<br>";
echo tanh(-0.50) . "<br>";
echo tanh(5) . "<br>";
echo tanh(10) . "<br>";
echo tanh(-5) . "<br>";
echo tanh(-10);
?>
گام های سریع تمرین
- یک فایل PHP بساز.
- چند مقدار مثبت و منفی انتخاب کن.
tanh()را صدا بزن و خروجی را چاپ کن.- نتیجه ها را مقایسه و یادداشت کن.
نکات فنی کوتاه
- خروجی همیشه «Float» است.
- تعریف برابر
sinh(x)/cosh(x)است. - در PHP 4.1+ در دسترس است.
نکته: با بزرگ شدن قدر مطلق ورودی، خروجی به 1 یا −1 نزدیک می شود. این رفتار طبیعی تابع است.
جمع بندی سریع
tanh(x)نسبت هیپربولیک را می دهد.- خروجی اعشاری و محدود است.
- فرمول آن
sinh/ coshمی باشد. - مثال ها را اجرا و بررسی کن.