whdqor00   4년 전

질문 게시판 보다보니

#include <math.h>

const double pi = acos(-1.0);

이 두문장으로 파이값을 구해서 답을 출력하라는 답변을 보았습니다.

그런데 여기서 const double pi = acos(-1.0); 이 문장이 무엇을 의미하는지 알 수 있을까요??



dyk777   4년 전

삼각함수의 cos(x)를 아신다는 전제 하에 설명드립니다.

acos(x)는 cos(x)의 역함수입니다.

y=cos(x)를 만족하는 x,y에 대해, x,y가 단조증가/단조감소하는 정의역/치역을 잡으면 x=acos(y)가 성립합니다.

한편 수학적으로 cos(pi)=-1임이 알려져 있습니다. 따라서 acos(-1)=pi가 됩니다.

whdqor00   4년 전

아 뭔가 오랜만에 삼각함수를 공부하려니 헷갈리네요...ㅎㅎ 음 그렇다면 굳이 이해하지 않고 const double pi = acos(-1.0); 이 문장만 알고 있어도 크게 상관은 없는건가요??

dyk777   4년 전

당장 쓰는데 있어서 깊이 이해할 필요는 없으니, 나중에 궁금해지시면 공부해도 될 듯 합니다.

실제로 모르더라도 문제는 없을 것 같구요.

댓글을 작성하려면 로그인해야 합니다.