바빌로니아 법 썸네일형 리스트형 C언어 제곱근 계산&알고리즘(바빌로니아 법) C언에서 제곱근을 구하는 방법은 쉽게 math.h 의 sqrt함수를 사용하면된다. 예를들어 sqrt(4)는 2를 리턴한다. 하지만 이 함수를 사용하지 않고 제곱근을 구하려면 바빌로니아 법을 이용한다. 나눗셈과 비슷한 방법으로 제곱근을 구하는 전통적인 방법인 개평법이 있다. 그러나 이 방법은 각 자리의 숫자를 정확히 구할 수 있는 대신 과정이 복잡하고 계산 효율이 낮아 현대에는 거의 사용되지 않는다. 대신에, 제곱근에 빠르게 수렴하는 수열을 만들어 근사값을 구하는 방법인 바빌로니아 법을 이용하는 것이 보통이다. 이것은 뉴턴랩슨 법을 이용하여 이차방정식의 근사해를 구하는 것과 동일하다. 양의 실수 a에 대하여 다음 과정을 따라 의 근사값을 구할 수 있다. 임의의 양의 실수 x0를 택한다. 이 값이 에 가까울.. 더보기 이전 1 다음