>  기사  >  백엔드 개발  >  주어진 값을 인수로 취하는 역쌍곡사인 함수의 값을 찾는 C++ 프로그램

주어진 값을 인수로 취하는 역쌍곡사인 함수의 값을 찾는 C++ 프로그램

WBOY
WBOY앞으로
2023-09-17 10:49:02720검색

주어진 값을 인수로 취하는 역쌍곡사인 함수의 값을 찾는 C++ 프로그램

쌍곡선 함수는 원 대신 쌍곡선을 사용하여 정의되며 일반 삼각 함수와 동일합니다. 제공된 각도(라디안)에서 쌍곡사인 함수의 비율 매개변수를 반환합니다. 그러나 반대로 하십시오. 즉, 반대로 하십시오. 쌍곡선 사인으로부터 각도를 계산하려면 쌍곡선 역사인 연산과 같은 역쌍곡선 삼각법 연산이 필요합니다.

이 과정에서는 라디안 단위의 쌍곡선 사인 값을 사용하여 각도를 계산하기 위해 C++에서 쌍곡선 역사인(asinh) 함수를 사용하는 방법을 보여줍니다. 쌍곡선 아크사인 연산은 다음 공식을 따릅니다 -

$$mathrm{sinh^{-1}x:=:In(x:+:sqrt{x^2:+:1})}, 여기서:In:is:자연 로그:(log_e : k)$ $

asinh() 함수

쌍곡사인을 기반으로 asinh() 함수를 사용하여 각도를 계산할 수 있습니다. 이 함수는 C++ 표준 라이브러리와 함께 제공됩니다. 이 기능을 사용하기 전에 cmath 라이브러리를 가져와야 합니다. 이 메소드는 각도를 라디안 단위로 반환하고 사인 값을 인수로 사용합니다. 다음은 간단한 구문을 사용합니다 -

문법

으아아아

알고리즘

  • 쌍곡사인 값 x를 입력으로 사용
  • asinh(x)를 사용하여 sinh를 계산하세요−1(x)
  • 결과를 반환합니다.

으아아아

출력

으아아아 이 경우

asinh() 메서드는 쌍곡사인 값을 수신하고 각도를 라디안 형식으로 반환합니다. 아래 공식을 사용하여 이 출력을 라디안에서 각도로 변환합니다.

$$mathrm{theta_{deg}:=:theta_{rad}:timesfrac{180}{pi}}$$

결론

사인 값을 사용하여 역쌍곡선 연산을 수행하려면 cmath 패키지의 asinh() 함수를 사용합니다. 쌍곡사인 값을 입력으로 받은 후 함수는 원하는 각도를 라디안 단위로 출력합니다. 이전 버전의 C 및 C++에서는 반환 유형이 double입니다. 이후 버전의 C++에서도 float 및 long-double의 오버로드된 형식을 사용합니다. 정수 값이 인수로 전달되면 입력 인수를 double 유형으로 변환한 후 asinh() 함수가 호출됩니다.

위 내용은 주어진 값을 인수로 취하는 역쌍곡사인 함수의 값을 찾는 C++ 프로그램의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 tutorialspoint.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제