سینوس هیپربولیک (sinh)
در PHP، «سینوس هیپربولیک (Hyperbolic Sine)» با تابع sinh() محاسبه می شود. «سینوس هیپربولیک» با فرمول ساده تعریف می شود. این فرمول از توان ها کمک می گیرد. خیلی شبیه سینوس عادی نیست، اما رفتارش یکنواخت است.
تعریف و کاربرد تابع
تابع sinh(number) مقدار سینوس هیپربولیک عدد را برمی گرداند. تعریف ریاضی آن برابر است با: (exp(number) - exp(-number)) / 2. خروجی نوع «Float» است. عدد می تواند مثبت، منفی یا صفر باشد.
سینتکس ساده
ساختار استفاده خیلی ساده است. یک عدد بده و نتیجه را چاپ کن.
<?php
$value = 0;
$result = sinh($value);
echo $result;
?>
نمونه کد از منبع
این مثال، سینوس هیپربولیک چند عدد را برمی گرداند. برخی منفی هستند. برخی از ثابت های PHP استفاده می کنند.
<?php
echo sinh(3) . "<br>";
echo sinh(-3) . "<br>";
echo sinh(0) . "<br>";
echo sinh(M_PI) . "<br>";
echo sinh(M_PI_2);
?>
گام های سریع تمرین
- یک فایل PHP بساز.
- تابع
sinh()را با چند عدد اجرا کن. - نتیجه ها را با
echoچاپ کن. - اعداد مثبت و منفی را مقایسه کن.
نکات فنی کوتاه
- خروجی همیشه از نوع Float است.
- در PHP نسخه 4.1+ در دسترس است.
- ورودی یک عدد است؛ صفر هم مجاز است.
نکته: مقدارها با بزرگ تر شدن عدد، سریع تر رشد می کنند. بنابراین چاپ نتایج بزرگ طبیعی است.
جمع بندی سریع
sinh(x)از فرمول نمایی می آید.- خروجی اعشاری است.
- اعداد مثبت، منفی، صفر پذیرفته می شوند.
- دو مثال عملی بالا را اجرا کن.