English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Il metodo Math sinh() di Java restituisce il valore dell'iperseno di un numero specificato.
l'ipersinusoidale è equivalente a((e x -e -x)/ 2), dove e è il numero di Eulero.
La sintassi del metodo sinh() è:
Math.sinh(double value)
value - Per determinare l'angolo della funzione iperbolica
Attenzione: Questo valore è solitamente espresso in radianti.
restituisceil valoreipersinusoidale diil valore
se il parametroil valore NaN, viene restituito NaN
Attenzione: se il parametro è zero o infinito, il metodo restituisce il zero o l'infinito con lo stesso segno del parametro.
class Main { public static void main(String[] args) { //creazione di variabili a precisione doppia double value1 = 45.0; double value2 = 60.0; double value3 = 30.0; //conversione in radianti value1 = Math.toRadians(value1); value2 = Math.toRadians(value2); value3 = Math.toRadians(value3); //calcolo della sinusoidale iperbolica System.out.println(Math.sinh(value1)); // 0.8686709614860095 System.out.println(Math.sinh(value2)); // 1.2493670505239751 System.out.println(Math.sinh(value3)); // 0.5478534738880397 } }
Nell'esempio sopra, presta attenzione agli espressioni seguenti:
Math.sinh(value1)
Qui abbiamo utilizzato direttamente il nome della classe per chiamare il metodo. Questo perché sinh() è un metodo statico.
Attenzione: abbiamo usatoMath.toRadians()Il metodo converte tutti i valori in radianti.
class Main { public static void main(String[] args) { //creazione di variabili a precisione doppia double value1 = 0.0; double value2 = Double.POSITIVE_INFINITY; double value3 = Double.NEGATIVE_INFINITY; double value4 = Math.sqrt(-5); //conversione in radianti value1 = Math.toRadians(value1); value2 = Math.toRadians(value2); value3 = Math.toRadians(value3); value4 = Math.toRadians(value4); //calcolo della sinusoidale iperbolica 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 } }
Qui,
Double.POSITIVE_INFINITY - Implementazione di Double.POSITIVE_INFINITY in Java
Double.NEGATIVE_INFINITY - Implementazione di Double.NEGATIVE_INFINITY in Java
Math.sqrt(-5) - La radice quadrata di un numero negativo non è un numero
Abbiamo già utilizzatoMath.sqrt()Metodo per calcolare la radice quadrata di un numero.