परिभाषा और उपयोग
asinh() फ़ंक्शन दिए गए पैरामीटर के हाइपरबोलिक साइन का व्युत्क्रम गणना करता है। दूसरे शब्दों में, asinh() का वापसी मान दिए गए पैरामीटर का हाइपरबोलिक साइन होता है। एक व्युत्क्रम हाइपरबोलिक साइन फ़ंक्शन को इस प्रकार परिभाषित किया जाता है:
asinh(x) = log(x + sqrt(pow(x, 2) + 1))
यह फ़ंक्शन एक फ्लोट मान लौटाता है।
सिंटैक्स
asinh( float $arg ) : float
पैरामीटर्स
| क्र.सं. | पैरामीटर और विवरण |
|---|---|
| 1 | arg एक फ्लोटिंग-पॉइंट मान जिसका व्युत्क्रम हाइपरबोलिक साइन निकाला जाना है। |
वापसी मान
PHP asinh() फ़ंक्शन दिए गए पैरामीटर का व्युत्क्रम हाइपरबोलिक साइन अनुपात लौटाता है।
PHP संस्करण
यह फ़ंक्शन PHP 4.x, PHP 5.x और PHP 7.x संस्करणों में उपलब्ध है।
उदाहरण
निम्न उदाहरण asinh(pi/2) की गणना करता है जिसे हम परिभाषा का उपयोग करके सत्यापित कर सकते हैं:
<?php
$arg = M_PI_2;
$val = asinh($arg);
$ret = log($arg + sqrt(pow($arg, 2) + 1));
echo "asinh(" . $arg . ") = " . $val . "\n";
echo "सूत्र का उपयोग = " . $ret;
?>
आउटपुट
यह निम्न परिणाम देगा:
asinh(1.5707963267949) = 1.2334031175112 सूत्र का उपयोग = 1.2334031175112
उदाहरण
निम्न उदाहरण डिग्री को रेडियन में बदलने के लिए deg2rad() फ़ंक्शन का उपयोग करता है और फिर asinh(30) का उपयोग करता है:
<?php
$arg = deg2rad(30);
$val = asinh($arg);
echo "asinh(" . $arg . ") = " . $val;
?>
आउटपुट
यह निम्न परिणाम देगा:
asinh(0.5235987755983) = 0.50221898503461
उदाहरण
आइए asinh(0) जांचते हैं। यह 0 लौटाता है:
<?php
$arg = 0;
$val = asinh($arg);
echo "asinh(" . $arg . ") = " . $val;
?>
आउटपुट
यह निम्न परिणाम देगा:
asinh(0) = 0
उदाहरण
निम्न उदाहरण asinh(pi) की गणना करता है:
<?php
$arg = M_PI; // pi
$val = asinh($arg);
echo "asinh(" . $arg . ") = " . $val;
?>
आउटपुट
यह निम्न परिणाम देगा:
asinh(3.1415926535898) = 1.8622957433108