더북(TheBook)

뉴턴 방법은 과학 컴퓨팅에서 아주 중요하다. 분석적 해결책이 알려지지 않은 함수(따라서 파이썬 math 모듈을 사용할 수 없다)를 포함해 다양한 함수의 근을 찾을 때 이런 반복 기법이 효율적이기 때문이다. 요즘은 수학적 함수에 필요한 어떤 값도 당연히 찾을 수 있다고 생각하지만, 컴퓨터가 등장하기 전 과학자와 엔지니어는 표를 이용하거나 손으로 직접 계산해야 했다. 손으로 계산할 수 있도록 개발된 계산 기법들은 매우 효율적이어야 했으므로, 이 기법들이 컴퓨터를 이용해 효율적으로 수행되는 것은 어찌 보면 당연하다. 뉴턴 방법도 이런 범주의 대표적인 사례라고 할 수 있다.

테일러 급수 전개(Taylor series expansion)([연습문제 1.3.37]과 [1.3.38] 참조)를 사용하는 방법도 수학적 함수를 평가하는 데 도움이 된다. 일반적으로 삼각함수를 평가할 때 이 기법을 이용한다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.