>백엔드 개발 >C++ >라디안 값이 주어지면 쌍곡선 코사인 값을 찾는 C++ 프로그램

라디안 값이 주어지면 쌍곡선 코사인 값을 찾는 C++ 프로그램

PHPz
PHPz앞으로
2023-08-31 23:25:081394검색

라디안 값이 주어지면 쌍곡선 코사인 값을 찾는 C++ 프로그램

쌍곡선 함수는 원 대신 쌍곡선을 사용하여 정의되며 일반 삼각 함수와 동일합니다. 쌍곡선 함수는 쌍곡선 기하학에서 각도와 거리를 계산하는 데 사용됩니다. 이는 또한 수많은 선형 미분 방정식, 삼차 방정식 등의 해법에도 나타납니다. 주어진 각도 $theta$에 대해. 쌍곡선 코사인 함수 cosh$(theta)$는 다음과 같습니다

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

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

cosh() 함수

이 cosh$(theta)$ 작업에는 C++ cmath 패키지의 cosh() 함수가 필요합니다. 이 함수는 라디안 단위의 각도를 입력으로 사용하고 쌍곡선 코사인 결과를 반환합니다. 여기에는 간단한 구문이 사용됩니다:

문법

으아악

알고리즘

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

으아악

출력

으아악

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

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

결론

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

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

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