Metoden Java Math sinh () returnerer den hyperbolske sinus for den angivne værdi.
Den hyperbolske sinus svarer til (e x - e -x ) / 2 , hvor e er Eulers nummer.
Metodens syntaks sinh()
er:
Math.sinh(double value)
Her sinh()
er en statisk metode. Derfor får vi adgang til metoden ved hjælp af klassens navn Math
,.
sinh () Parametre
Den sinh()
metode tager et enkelt parameter.
- værdi - vinkel, hvis hyperbolske funktion skal bestemmes
Bemærk : Værdien bruges generelt i radianer.
sinh () Returværdier
- returnerer den hyperbolske sinus af værdi
- returnerer NaN hvis argumentet værdi er NaN
Bemærk : Hvis argumentet er nul eller uendeligt, returnerer metoden den samme værdi nul eller uendelig med det samme tegn som i argumentet.
Eksempel 1: Java Math sinh ()
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 sine System.out.println(Math.sinh(value1)); // 0.8686709614860095 System.out.println(Math.sinh(value2)); // 1.2493670505239751 System.out.println(Math.sinh(value3)); // 0.5478534738880397 ) )
I ovenstående eksempel bemærk udtrykket,
Math.sinh(value1)
Her har vi direkte brugt klassens navn til at kalde metoden. Det er fordi sinh () er en statisk metode.
Bemærk : Vi har brugt metoden Java Math.toRadians () til at konvertere alle værdier til radianer.
Eksempel 2: sinh () Returnerer NaN, Nul og Uendelig
class Main ( public static void main(String() args) ( // create a double variable double value1 = 0.0; double value2 = Double.POSITIVE_INFINITY; double value3 = Double.NEGATIVE_INFINITY; double value4 = Math.sqrt(-5); // convert into radians value1 = Math.toRadians(value1); value2 = Math.toRadians(value2); value3 = Math.toRadians(value3); value4 = Math.toRadians(value4); // compute the hyperbolic sine System.out.println(Math.sinh(value1)); // 0.0 System.out.println(Math.sinh(value2)); // Infinity System.out.println(Math.sinh(value3)); // -Infinity System.out.println(Math.sinh(value4)); // NaN ) )
Her,
- Double.POSITIVE_INFINITY - implementerer positiv uendelighed i Java
- Double.NEGATIVE_INFINITY - implementerer negativ uendelighed i Java
- Math.sqrt (-5) - kvadratroden af et negativt tal er ikke et tal
Bemærk : Vi har brugt metoden Java Math.sqrt () til at beregne kvadratroden af et tal.
Anbefalede vejledninger
- Java Math.cosh ()
- Java Math.tanh ()