원래 math.h는 표준 헤더 파일이 아닌가요? /usr/include/를 살펴보면 math.h가 있던데 sin(), cos()을 사용할 수가 없습니다. 지금은 잘 생각이 나지 않지만 컴파일 해보면 undefined reference라고 출력되던데... 도대체 왜이럴까요?
math.h 헤더는 표준이라 포함에는 문제가 없습니다. sin 과 cos 를 쓰면 링크 단계에서 libm 이 필요하므로 컴파일 명령 끝에 -lm 을 붙이세요.