C 언어 에서 코사인 값 을 구 하 는 관련 함수 총화

3982 단어 C 언어코사인
C 언어 cos()함수:코사인 값 구하 기
헤더 파일:

#include <math.h>
cos()함 수 는 코사인 값 을 구 하 는 데 사 용 됩 니 다.즉,각 의 임 변 길 이 를 경사 길이 의 비례 로 나 누 는 것 입 니 다.그 원형 은 다음 과 같 습 니 다.
   

 double cos(double x);
[매개 변수]x 는 하나의 라디안 이다.
[반환 값]-1 에서 1 사이 의 계산 결 과 를 되 돌려 줍 니 다.
라디안 과 각도 의 관 계 는 다음 과 같다.
라디안=180/π 각도
각도=π/180 호도
rtod()함 수 를 사용 하면 라디안 값 을 각도 값 으로 변환 할 수 있 습 니 다.
GCC 컴 파일 을 사용 할 때-lm 를 추가 하 십시오.
[인 스 턴 스]두 각도 의 코사인 값 을 구하 고 출력 합 니 다.

#include<stdio.h>
#include<math.h>
int main(void)
{
  double angl,result;
  angl = 1;
  result = cos(angl);/*    */
  printf("cos(%lf) is %lf
",angl,result);/* */ angl = 3.1415926; result = cos(angl);/* */ printf("cos(%lf) is %lf
",angl,result);/* */ return 0; }
실행 결과:

cos(1.000000) is 0.540302
cos(3.141593) is -1.000000
프로그램의 매개 변 수 는 모두 직접 사용 하 는 라디안 값 입 니 다.각도 만 알 고 있다 면 각 도 를 pi/180 으로 곱 하 는 방법 으로 라디안 값 을 얻 을 수 있 습 니 다.
C 언어 cosh()함수:쌍곡선 여 현 값 구하 기
헤더 파일:

#include <math.h>
cosh()는 매개 변수 x 의 쌍곡선 여 현 값 을 계산 한 다음 결 과 를 되 돌려 줍 니 다.그 원형 은:

  double cosh(double x);
쌍곡선 코사인 의 수학 적 정의 식 은 다음 과 같다.

  (exp(x)+exp(x))/2
즉시

GCC 컴 파일 을 사용 할 때-lm 를 추가 하 십시오.
쌍곡선 코사인 은 구간-5<=x<=5 상의 함수 이미지 입 니 다.

[실례]0.5 의 쌍곡선 여현 값 을 구하 다.

#include <math.h>
main(){
  double answer = cosh(0.5);
  printf("cosh(0.5) = %f
", answer); }
실행 결과:

cosh(0.5) = 1.127626
또 쌍곡선 코사인 의 어떤 값 을 구 하 는 것 과 같다.

#include<stdio.h>
#include<math.h>
int main(void)
{
  double resut;
  double x =1;
  resut = cosh(x);/*      */
  printf("cosh(%lf) = %lf
",x,resut);/* */ return 0; }
실행 결과:

cosh(1.000000) = 1.543081
프로그램 은 먼저 두 개의 double 형 변 수 를 정의 하고 result 는 계산 결 과 를 저장 하 며 x 는 쌍곡선 코사인 함수 점 을 제공 합 니 다.구문 resut=cosh(x);이 함수 에 x 점 에 대응 하 는 수 치 를 구하 고 결 과 를 resut 에 부여 하 는 역할 을 합 니 다.
C 언어 acos()함수:반 코사인 값 구하 기
헤더 파일:

#include <math.h>
acos()함 수 는 라디안 으로 표 시 된 반 코사인 값 을 되 돌려 줍 니 다.그 원형 은 다음 과 같 습 니 다.

  double acos (double x);
【매개 변 수】x 는 코사인 값 이 고 범 위 는-1 에서 1 사이 이 며 이 범 위 를 초과 하면 오류 가 발생 할 수 있 으 며 errno 의 값 을 EDOM 으로 설정 합 니 다.
[반환 값]0 에서 pi 사이 의 계산 결 과 를 되 돌려 주 고 단 위 는 라디안 이 며 함수 라 이브 러 리 에서 각 도 는 모두 라디안 으로 표시 합 니 다.
라디안 과 각도 의 관 계 는 다음 과 같다.
라디안=180/π 각도
각도=π/180 호도
메모:GCC 컴 파일 을 사용 할 때-lm 를 추가 하 십시오.
[실례]0.5 의 반 여현 을 구하 다.

#include <math.h>
main(){
  double angle;
  angle = acos(0.5);
  printf("angle = %f
", angle); }
실행 결과:

angle = 1.047198
또 여현 값 으로 대응 하 는 각 도 를 구한다.

#include<stdio.h>
#include<math.h>
int main(void)
{
  double angl,result;
  angl = 1;
  result =acos(cos(angl));/*     */
  printf("acos(%lf) is %lf
",cos(angl),result);/* */ angl = 3.1415926; result = acos(cos(angl));/* */ printf("acos(%lf) is %lf
",cos(angl),result);/* */ return 0; }
실행 결과:

acos(0.540302) is 1.000000
acos (-1.000000) is 3.141593
이 예 는 코사인 함수 의 예 를 대조 하여 학습 할 수 있 습 니 다.예제 에 서 는 코사인 값 을 매개 변수 로 한 다음 에 acos()함수 로 이 각 도 를 구 해서 비교 할 수 있 습 니 다.

좋은 웹페이지 즐겨찾기