PHP का sinh() फ़ंक्शन दिए गए कोण (रेडियन में) का **हाइपरबोलिक साइन (hyperbolic sine)** लौटाता है।
परिभाषा
हाइपरबोलिक साइन:
sinh(x) = (eˣ - e⁻ˣ) / 2
सिंटैक्स
sinh(float $arg): float
पैरामीटर
| पैरामीटर | विवरण |
|---|---|
$arg | रेडियन में कोण (फ्लोटिंग पॉइंट) |
लौटाया गया मान
दिए गए पैरामीटर का हाइपरबोलिक साइन (फ्लोट)।
उदाहरण
1. sinh(π/2) — सूत्र के साथ सत्यापन
<?php $arg = M_PI_2; $val = (exp($arg) - exp(-$arg)) / 2; $res = sinh($arg); echo "sinh(M_PI_2) = $val\n"; echo "using formula = $res\n"; ?>
sinh(M_PI_2) = 2.3012989023073 using formula = 2.3012989023073
2. sinh(30°) — डिग्री से रेडियन परिवर्तन
<?php $arg = deg2rad(30); $val = sinh($arg); echo "sinh($arg) = $val"; ?>
sinh(0.5235987755983) = 0.54785347388804
3. sinh(0)
<?php $arg = 0; $val = sinh($arg); echo "sinh($arg) = $val"; ?>
sinh(0) = 0
4. sinh(π)
<?php $arg = M_PI; $val = sinh($arg); echo "sinh($arg) = $val"; ?>
sinh(3.1415926535898) = 11.548739357258
गुण
sinh(-x) = -sinh(x)(विषम फ़ंक्शन)sinh(x) = -i * sin(i*x)(त्रिकोणमितीय साइन से संबंध)- कैटेनरी वक्र (catenary curve) का वर्णन करता है।
संबंधित फ़ंक्शन्स
cosh()— हाइपरबोलिक कोसाइनtanh()— हाइपरबोलिक टैंजेंटasinh()— व्युत्क्रम हाइपरबोलिक साइनdeg2rad()— डिग्री को रेडियन में परिवर्तितexp()— eˣ गणना
PHP संस्करण
PHP 4, PHP 5, PHP 7, PHP 8+ में उपलब्ध।