English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Java Math tanh() 메서드는 지정된 값을 사용하여 双曲정의를 반환합니다。
双曲正切은 equals(e x -e -x)/(e x + e -x)e는 유라利亚 수입니다. 또한 tanh() = sinh()/cos()。
tanh() 메서드의 문법은 다음과 같습니다:
Math.tanh(double value)
value - 그의 双曲正切 각도를 결정하려면
주의하세요:이 값은 일반적으로弧도 단위로 표시됩니다.
반환의 값의 双曲正切
매개변수가의 값 NaN이면, NaN을 반환합니다
매개변수가 정적 무한대이면, 반환됩니다1.0
매개변수가 부정 무한대이면, 반환됩니다-1.0
주의하세요:매개변수가 0이면, 이 메서드는 매개변수와 같은 기호의 0을 반환합니다.
class Main { public static void main(String[] args) { //중간 정밀도 변수 생성 double value1 = 45.0; double value2 = 60.0; double value3 = 30.0; //밀리미터 단위로 변환 value1 = Math.toRadians(value1); value2 = Math.toRadians(value2); value3 = Math.toRadians(value3); //확대적 상향을 계산 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()는 정적 메서드이기 때문입니다.
주의하세요:이미 사용했습니다Math.toRadians()모든 값을弧도로 변환하는 메서드를 포함합니다。
class Main { public static void main(String[] args) { //중간 정밀도 변수 생성 double value1 = 45.0; double value2 = 60.0; double value3 = 30.0; //밀리미터 단위로 변환 value1 = Math.toRadians(value1); value2 = Math.toRadians(value2); value3 = Math.toRadians(value3); //sinh()를 사용하여 双曲正切 계산/cosh()。 //0을 반환합니다.6557942026326724 System.out.println(Math.sinh(value1)/Math.cosh(value1)); // 0을 반환합니다.7807144353592677 System.out.println(Math.sinh(value2)/Math.cosh(value2)); // 0을 반환합니다.4804727781564516 System.out.println(Math.sinh(value3)/Math.cosh(value3)); } }
위의 예제에서 다음 표현에 주의하세요:
Math.sinh(value1)/Math.cosh(value2)
여기서는 sinh()를 사용합니다./cosh()는 공식적으로 双曲正切를 계산합니다. tanh()와 sinh()와 같은 결과를 보입니다./cosh()는 같습니다.
class Main { public static void main(String[] args) { //중간 정밀도 변수 생성 double value1 = Double.POSITIVE_INFINITY; double value2 = Double.NEGATIVE_INFINITY; double value3 = Math.sqrt(-5); double value4 = 0.0; //를 라디안으로 변환 value1 = Math.toRadians(value1); value2 = Math.toRadians(value2); value3 = Math.toRadians(value3); value4 = Math.toRadians(value4); //확대적 상향을 계산 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 - Java에서 양의 무한대를 구현
Double.NEGATIVE_INFINITY - Java에서 음의 무한대를 구현
Math.sqrt(-5) - 부정수의 제곱근은 숫자가 아닙니다
주의: 양의 무한대 매개변수에 대해 tanh() 메서드는 반환1.0, 음의 무한대 매개변수에 대해서는 반환-1.0。
저희는 사용했습니다Math.sqrt()숫자의 제곱근을 계산하는 방법