PHP का tanh() फ़ंक्शन दिए गए कोण (रेडियन में) का **हाइपरबोलिक टैंजेंट (hyperbolic tangent)** अनुपात लौटाता है।
परिभाषा
हाइपरबोलिक टैंजेंट:
tanh(x) = sinh(x) / cosh(x) = (eˣ - e⁻ˣ) / (eˣ + e⁻ˣ)
सिंटैक्स
tanh(float $arg): float
पैरामीटर
| पैरामीटर | विवरण |
|---|---|
$arg | रेडियन में कोण (फ्लोटिंग पॉइंट) |
लौटाया गया मान
दिए गए पैरामीटर का हाइपरबोलिक टैंजेंट अनुपात (फ्लोट)। मान सीमा: -1 से 1।
उदाहरण
1. tanh(π/2)
<?php $arg = M_PI_2; $res = tanh($arg); echo "tanh(pi/2) = $res\n"; echo "using formula = " . sinh($arg)/cosh($arg); ?>
tanh(pi/2) = 0.91715233566727 using formula = 0.91715233566727
2. डिग्री से रेडियन परिवर्तन के साथ tanh(60°)
<?php $arg = deg2rad(60); $val = tanh($arg); echo "tanh($arg) = $val"; ?>
tanh(1.0471975511966) = 0.78071443535927
3. tanh(0)
<?php $arg = 0; $val = tanh($arg); echo "tanh($arg) = $val"; ?>
tanh(0) = 0
4. tanh(π)
<?php $arg = M_PI; $val = tanh($arg); echo "tanh($arg) = $val"; ?>
tanh(3.1415926535898) = 0.99627207622075
गुण
tanh(-x) = -tanh(x)(विषम फ़ंक्शन)lim_{x→±∞} tanh(x) = ±1- सक्रियण फ़ंक्शन के रूप में न्यूरल नेटवर्क्स में उपयोगी।
संबंधित फ़ंक्शन्स
sinh()— हाइपरबोलिक साइनcosh()— हाइपरबोलिक कोसाइनatanh()— व्युत्क्रम हाइपरबोलिक टैंजेंटdeg2rad()— डिग्री को रेडियन में परिवर्तित
PHP संस्करण
PHP 4, PHP 5, PHP 7, PHP 8+ में उपलब्ध।