Matlab 사용자가 R로 전환하면서 나는 삼각 함수를도에 적용하는 문제를 해결했습니다. Matlab에는 라디안 및도 (예 : cos 및 cosd)에 대한 trig 함수가 있습니다. R 따라서 (아래 참조)R : Strange trig function behavior
cosd<-function(degrees) {
radians<-cos(degrees*pi/180)
return(radians)
}
불행하게도이 기능이 제대로 모든 시간을 작동하지 않는 내 자신을 만들기 위해 저를 필요로하는 만 라디안을위한 기능을 포함하는 것 같다. 몇 가지 결과가 아래에 나와 있습니다.
> cosd(90)
[1] 6.123234e-17
> cosd(180)
[1] -1
> cosd(270)
[1] -1.836970e-16
> cosd(360)
[1] 1
이 문제의 원인과 해결 방법을 알고 싶습니다. 감사!