기타/문제해결기

matlab의 cos(pi/2)가 너무 길게 나온다!

십자성군 2015. 3. 19. 04:19

matlab을 쓰다보면 cos(pi/2)가 6.1232e-17등으로 나오곤 한다.

symbolic변수로 여러가지 식을 전개하다 보면 이것때문에 실제 값은 0에 가까우면서 굉장히 길게 나오는 경우가 있다.

이를 해결하려면 cos(pi/2)=0이 되게 해주어야 한다.


pi=sym('pi') 를 실행하면 cos(pi/2)가 0이된다.