> 백엔드 개발 > C++ > 본문

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

WBOY
풀어 주다: 2023-09-17 10:49:02
앞으로
717명이 탐색했습니다.

주어진 값을 인수로 취하는 역쌍곡사인 함수의 값을 찾는 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으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿