जावा मठ tanh () विधि निर्दिष्ट मान के हाइपरबोलिक स्पर्शरेखा लौटाती है।
हाइपरबोलिक स्पर्शरेखा (e x - e -x ) / (e x + e -x ) के समतुल्य है , जहाँ e, Euler की संख्या है। इसके अलावा tanh = sinh/cosh
।
tanh()
विधि का सिंटैक्स है:
Math.tanh(double value)
यहाँ, tanh()
एक स्थिर विधि है। इसलिए, हम, विधि वर्ग के नाम का उपयोग कर एक्सेस कर रहे हैं Math
।
tanh () पैरामीटर्स
tanh()
विधि एक एकल पैरामीटर लेता है।
- मूल्य - कोण जिसका हाइपरबोलिक स्पर्शरेखा निर्धारित किया जाना है
नोट : मूल्य आम तौर पर रेडियन में उपयोग किया जाता है।
tanh () रिटर्न वैल्यूज
- मूल्य के अतिशयोक्तिपूर्ण स्पर्शरेखा लौटाता है
- यदि NaN तर्क मान है तो NaN लौटाता है
- 1.0 रिटर्न अगर तर्क सकारात्मक अनंत है
- -1.0 रिटर्न अगर तर्क नकारात्मक अनंत है
नोट : यदि तर्क शून्य है, तो विधि तर्क के समान संकेत के साथ शून्य लौटती है।
उदाहरण 1: जावा मठ तनह ()
class Main ( public static void main(String() args) ( // create a double variable double value1 = 45.0; double value2 = 60.0; double value3 = 30.0; // convert into radians value1 = Math.toRadians(value1); value2 = Math.toRadians(value2); value3 = Math.toRadians(value3); // compute the hyperbolic tangent System.out.println(Math.tanh(value1)); // 0.6557942026326724 System.out.println(Math.tanh(value2)); // 0.7807144353592677 System.out.println(Math.tanh(value3)); // 0.4804727781564516 ) )
उपरोक्त उदाहरण में, अभिव्यक्ति पर ध्यान दें,
Math.tanh(value1)
यहां, हमने विधि को कॉल करने के लिए सीधे क्लास नाम का उपयोग किया है। यह है क्योंकि tanh()
एक स्थिर विधि है।
नोट : हमने सभी मूल्यों को रेडियन में बदलने के लिए जावा गणित.आट्रेडियन () विधि का उपयोग किया है।
उदाहरण 2: गणना तन् () सिन्ह का उपयोग करना () और कोश ()
class Main ( public static void main(String() args) ( // create a double variable double value1 = 45.0; double value2 = 60.0; double value3 = 30.0; // convert into radians value1 = Math.toRadians(value1); value2 = Math.toRadians(value2); value3 = Math.toRadians(value3); // compute the hyperbolic tangent: sinh()/cosh() // returns 0.6557942026326724 System.out.println(Math.sinh(value1)/Math.cosh(value1)); // returns 0.7807144353592677 System.out.println(Math.sinh(value2)/Math.cosh(value2)); // returns 0.4804727781564516 System.out.println(Math.sinh(value3)/Math.cosh(value3)); ) )
उपरोक्त उदाहरण में, अभिव्यक्ति पर ध्यान दें,
Math.sinh(value1)/Math.cosh(value2)
यहां, हम sinh()/cosh()
सूत्र का उपयोग करके हाइपरबोलिक स्पर्शरेखा की गणना कर रहे हैं । जैसा कि हम देख सकते हैं tanh()
और sinh()/cosh()
उसी का परिणाम है।
उदाहरण 2: tanh () शून्य, NaN और अनंत के साथ
class Main ( public static void main(String() args) ( // create a double variable double value1 = Double.POSITIVE_INFINITY; double value2 = Double.NEGATIVE_INFINITY; double value3 = Math.sqrt(-5); double value4 = 0.0; // convert into radians value1 = Math.toRadians(value1); value2 = Math.toRadians(value2); value3 = Math.toRadians(value3); value4 = Math.toRadians(value4); // compute the hyperbolic tangent System.out.println(Math.tanh(value1)); // 1.0 System.out.println(Math.tanh(value2)); // -1.0 System.out.println(Math.tanh(value3)); // NaN System.out.println(Math.tanh(value4)); // 0.0 ) )
उपरोक्त उदाहरण में,
- Double.POSITIVE_INFINITY - जावा में सकारात्मक अनंत को लागू करता है
- Double.NEGATIVE_INFINITY - जावा में नकारात्मक अनंत को लागू करता है
- Math.sqrt (-5) - एक ऋणात्मक संख्या का वर्गमूल एक संख्या नहीं है
हमने किसी संख्या के वर्गमूल की गणना करने के लिए Java Math.sqrt () विधि का उपयोग किया है।
नोट : tanh()
विधि सकारात्मक अनंत तर्क के लिए 1.0 और नकारात्मक अनंत तर्क के लिए -1.0 देता है ।
अनुशंसित ट्यूटोरियल
- जावा मठ.सिंह ()
- Java Math.cosh ()