>  기사  >  백엔드 개발  >  주어진 라디안 값의 쌍곡사인을 계산하는 C++ 프로그램

주어진 라디안 값의 쌍곡사인을 계산하는 C++ 프로그램

WBOY
WBOY앞으로
2023-08-26 09:29:141109검색

주어진 라디안 값의 쌍곡사인을 계산하는 C++ 프로그램

일반 삼각 함수는 원 대신 쌍곡선을 사용하여 정의된다는 점에서 쌍곡선 함수와 유사합니다. 쌍곡선 기하학에서는 쌍곡선 함수를 사용하여 각도와 거리를 계산합니다. 또한 많은 선형 미분 방정식, 삼차 방정식 등에 대한 답에도 나타납니다. 주어진 각도 $theta$에 대해. 쌍곡사인 함수 sinh$(theta)$는 아래와 같습니다.

$$mathrm{sinh(x):=:frac{e^x:-:e^{-x}}{2}:=:frac{e^{2x }-1}{2e^x}:= :frac{1-e^{-2x}}{2e^{-x}}}$$

이 글에서는 각도가 라디안으로 주어졌을 때 C++에서 sinh$(theta)$ 값을 구하는 기술에 대해 논의하겠습니다.

sinh() 함수

sinh$(theta)$를 계산하려면 cmath 패키지의 sinh() 함수가 사용됩니다. 이 함수는 라디안 단위의 각도를 입력으로 받아 쌍곡선 사인의 결과를 반환합니다. 여기서는 간단한 구문이 사용됩니다:

문법

으아악

알고리즘

  • 각도 x(라디안)를 입력으로 사용하세요.
  • sinh(x)를 사용하여 sinh(x)를 계산하세요.
  • 결과를 반환합니다.

으아악

출력

으아악

이 예에서 처음 두 입력 값은 라디안 단위이고 마지막 두 입력 값은 도 단위이며 다음 공식을 사용하여 라디안으로 변환되었습니다. -

$$mathrm{theta_{rad}:=:theta_{deg}:times:frac{pi}{180}}$$

결론

C++에서 주어진 각도의 라디안 단위 쌍곡선 사인을 찾으려면 sinh() 함수를 사용하세요. 이 함수는 표준 라이브러리의 일부이지만 이를 사용하려면 C++ 코드에 cmath 헤더 파일이 포함되어야 합니다. 결과가 너무 크면 sinh() 함수는 HUGE_VAL(x 값에 따라 양수 또는 음수) 값을 반환하고 오류 번호를 ERANGE로 설정합니다. 이후 버전의 C++에서는 float 및 long double에 대한 오버로드된 메서드를 제공하고 정수 유형의 향상된 일반(템플릿) 사용을 제공했지만 C++의 C90 버전에는 double 반환 유형이 있습니다. 이 문서에서는 이 함수의 다양한 매개변수를 라디안 또는 도 단위로 사용합니다. 그러나 도의 경우 값은 위에 제공된 공식을 사용하여 라디안으로 변환됩니다.

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

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