C 언어 에서 코사인 값 을 구 하 는 관련 함수 총화
헤더 파일:
#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()함수 로 이 각 도 를 구 해서 비교 할 수 있 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
C 언어 구현 천둥 제거 게임 상세 정보먼저 작은 메뉴를 표시하고 게임을 할지 여부를 선택하십시오.사용자가 종료를 선택하면 프로그램 실행이 끝나고, 사용자가 게임을 선택하면 지뢰 제거 위치 좌표를 입력하라는 메시지가 표시됩니다.사용자가 입력한 좌표가 바둑...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.