Processing math: 100%
손으로 제곱근 계산하기::::수학과 사는 이야기

손으로 제곱근 계산하기

수학이야기 2014. 7. 4. 13:49
반응형

2=1.4142임은 외우고 있을 것이다. 하지만 30의 근삿값을 소수점 아래 다섯 자리까지 찾으라고 한다면 조금은 당황스러울 것이다. 이제 손으로 제곱근 값을 계산하는 방법을 알아보자.

바빌로니아 방법(Babylonian method)

S의 근삿값 xn을 찾고 다음으로 xn+1을 아래와 같은 점화식으로 찾아 나가는 방식이다. wiki

xn+1=12(xn+Sxn)

30x0=5로 놓고 풀면 아래와 같이 아주 빠르게 근삿값에 가까워짐을 알 수 있다.

x1=12(5+305)=5.5

x2=12(5.5+305.5)=5.477272727

x3=12(5.477225575+305.477225575)=5.477225575

x4=12(5.477225575+305.477225575)=5.477225575

이 방법은 아래와 같이 증명할 수 있다.

ε>0은 이미 구한 근삿값 xn보다 아주 작은 수라고 가정하자. 

S=xn+ε=xn+1

S=(xn+ε)2=xn2+2εxn+ε2=xn2+ε(2xn+ε)

정리하면

ε=Sxn22xn+ε

ε>0은 아주 작은 수이므로

ε=Sxn22xn

라고 할 수 있다. 이제 새로운 근삿값 xn+1을 구하면

xn+1=xn+Sxn22xn=xn2+S2xn=12(xn+Sxn)

이 방법은 방정식 x2S=0의 해를 찾을 때, f(x)=x2Sx절편을 찾는 뉴튼 방법과 같다.

(x0,f(x0))에서 접선 방정식은 아래와 같다.  yf(x0)=f(x0)(xx0)

한편, f(x0)=2x0이므로

0f(x0)=2x0(x1x0)

x1=x0f(x0)2x0=x0x20S2x0=12(x0+Sx0)

일반화하면 같은 결과를 얻는다.

바빌로니아 수학이 참 놀랍다. 하지만 엄밀한 증명으로 나아가지 못하고 근삿값 계산에 머물렀기 때문에 더 발전하지 못한 것으로 생각한다. 역시 수학의 꽃은 증명이다.

연분수로 구하기

아래와 같이 연분수 계산으로 제곱근의 근삿값을 구할 수도 있다.

2=1+21=1+11+2=1.5(21)

2=1+12+11+2=1+12+11+1=1+25=1.4

2=1+12+11+2=1+12+12+12+12+

와 같이 나타낼 수 있으므로 근삿값을 바라는 만큼 정확하게 구할 수 있다.

 연분수(Continued fraction) 자세히 알아보기

소수 표현으로 구하기

2=a0.a1a2라고 하자.

2=a0+a1×110+a2×1102

2=(a0+a1×110+a2×1102)2

2=a02+a12×1102+a22×1104+2a0a1110+2a1a21103+2a3a01102

ai=0,1,2,,9이므로 a0=1임을 쉽게 알수 있다.

21=a12×1102+a22×1104+2a0a1×110+2a1a2×1103+2a3a0×1102

102(21)=a12+a22×1102+2a0a1×10+2a1a2×110+2a3a0

102(21)=a12+2a0a1×10+a22×1102+2a1a2×110+2a3a0

102(21)a1(2a0×10+a1)=a22×1102+2a1a2×110+2a3a0

a1(2a0×10+a1)100을 넘지 않는 최대 정수이려면 a1=4임을 찾을 수 있다.

이것을 일반화하면 아래와 같은 제곱근 계산법을 얻을 수 있다.

펠 방정식으로 구하기

 

펠 방정식(Pell's equation)은 아래와 같은 디오판토스 방정식이다.

x2Ny2=1

N=2일 때, 이 방정식의 해를 좌표평면에 나타내면 쌍곡선이 된다. 이때, 방정식의 정수해를 찾는 것은 쌍곡선 위의 점 가운데 x,y좌표가 모두 정수인 것을 찾는 것과 같다. (1,0),(1,0)은 당연한(trivial) 해이다. 쉽게 찾을 수 있는 6개의 해는 아래와 같다.

인도의 브라마굽타는 아래와 같은 방법으로 알려진 두 개의 해 (x1,y1),(x2,y2)로 다른 해를 찾았다고 한다.

x12Ny12=1,x22Ny22=1라고 하면

(x21Ny21)(x22Ny22)=(x1x2+Ny1y2)2N(x1y2+x2y1)2=(x1x2Ny1y2)2N(x1y2x2y1)2=1이므로 (x1x2+Ny1y2,x1y2+x2y1)(x1x2Ny1y2,x1y2x2y1)도 해가 된다.

방정식 x22y2=1의 해인 (3,2)로 새로운 해 (33+222,32+32)=(17,12)을 얻을 수 있다. 얻어낸 두 해로 같은 계산을 되풀이하여 (99,70)을 얻을 수 있다. 되풀이하면 무한히 많은 해를 얻을 수 있다. 한편 방정식을 정리하면

N=x21y2=(xy)21y2

이다. y라고 하면 xyN이다.(쌍곡선의 점근선 기울기를 생각하면 된다.) 그러므로 펠 방정식의 정수해를 구함으로써 제곱근의 근삿값을 구할 수 있다.

http://en.wikipedia.org/wiki/Pell%27s_equation

 

Pell's equation - Wikipedia

From Wikipedia, the free encyclopedia Jump to navigation Jump to search Type of Diophantine equation Pell's equation for n = 2 and six of its integer solutions Pell's equation, also called the Pell–Fermat equation, is any Diophantine equation of the fo

en.wikipedia.org

 

 

반응형

수학이야기님의
글이 좋았다면 응원을 보내주세요!