PostgreSQL में, asind()
एक गणितीय फ़ंक्शन है जो कोण को डिग्री में लौटाता है, जिसका साइन निर्दिष्ट अभिव्यक्ति है।
दूसरे शब्दों में, यह आर्क्साइन . लौटाता है इसके तर्क का।
जब एक समकोण त्रिभुज की दो भुजाएँ ज्ञात होती हैं, तो कोण का माप ज्ञात करने के लिए आर्क्साइन का उपयोग आम तौर पर किया जाता है।
आर्क्साइन साइन फंक्शन का विलोम है। पोस्टग्रेज़ में साइन वापस करने के लिए, sind()
. का उपयोग करें कोण को डिग्री में निर्दिष्ट करने के लिए, या sin()
इसे रेडियन में निर्दिष्ट करने के लिए।
सिंटैक्स
वाक्य रचना इस प्रकार है:
asind(x)
जहां x
एक दोहरी सटीकता . है मूल्य।
उदाहरण
यह कैसे काम करता है, यह दिखाने के लिए यहां एक उदाहरण दिया गया है।
SELECT asind(1);
परिणाम:
90.0
अंश
तर्क में भिन्नात्मक घटक हो सकता है।
SELECT asind(0.1234);
परिणाम:
7.088367177779527
नकारात्मक तर्क
तर्क नकारात्मक भी हो सकता है।
SELECT asind(-0.1234);
परिणाम:
-7.088367177779527
अभिव्यक्ति
तर्क में भाव शामिल हो सकते हैं।
SELECT asind(.5 * 1.45);
परिणाम:
46.46884783262754
सीमा से बाहर त्रुटि?
केवल -1.00 से 1.00 तक का मान मान्य है। इस सीमा के बाहर के मान "सीमा से बाहर" त्रुटि देते हैं।
SELECT asind(1.01);
परिणाम:
ERROR: input is out of range
और यहाँ यह एक ऋणात्मक मान के साथ है।
SELECT asind(-1.01);
परिणाम:
ERROR: input is out of range
कोण को रेडियन में लौटाएं
जैसा कि बताया गया है, asind()
अपना परिणाम डिग्री . में देता है . इसे रेडियन में प्राप्त करने के लिए , asin()
. का उपयोग करें समारोह।
asin()
फ़ंक्शन ठीक उसी तरह काम करता है जैसे asind()
, सिवाय इसके कि इसका परिणाम डिग्री के बजाय रेडियन में निर्दिष्ट है।