중화사전망 - 구한말 사전 - 피타고라스 배열이란 무엇인가요?

피타고라스 배열이란 무엇인가요?

소위 피타고라스 수는 일반적으로 직각삼각형의 세 변을 구성할 수 있는 세 개의 양의 정수(a, b, c)를 나타냅니다.

즉, a^2+b^2=c^2,a,b,c∈n

그리고 왜냐하면 피타고라스 배열(a, b, c)에서는 세 숫자에 정수 n을 동시에 곱하여 얻은 새로운 배열(na, nb, nc)은 여전히 ​​피타고라스 수이므로 일반적으로 우리가 찾고자 하는 것은 a, b, c가 다음과 같은 피타고라스 배열입니다. 상대적으로 프라임.

이러한 배열과 관련하여 일반적으로 사용되며 실용적인 두 가지 방법이 있습니다:

1. a가 1보다 큰 홀수인 경우 b=2*n ^2 +2*n,

c=2*n^2+2*n+1.

사실 a의 제곱수를 두 개의 연속된 자연수로 나누는 것입니다. 예를 들면 다음과 같습니다.

n=1 (a, b, c) = (3, 4, 5)

n=2일 때 (a,b,c)=(5,12,13)

n=3일 때 (a,b,c)=( 7,24, 25)

...

...

이것은 가장 고전적인 루틴이며 연속된 두 자연수는 서로 소수여야 하기 때문에 , 이것을 사용하십시오. 루틴에서 얻은 모든 피타고라스 배열은 서로소입니다.

2. a가 4보다 큰 짝수 2n인 경우, b=n^2-1,

c=n^2+1

1을 빼고 a의 제곱의 절반에 1을 더합니다. 예:

n=3 (a, b, c) = (6, 8, 10)

n = 4시간(a, b, c) = (8, 15, 17)

n = 5시간(a, b, c) = (10, 24, 26)

n=6 (a,b,c)=(12,35,37)일 때

...

...

이것은 고전적인 루틴 그래서 피타고라스 배열은 상대적으로 소수입니다.

따라서 상대적으로 소수인 배열만 얻으려면 for a=4n

(n>=2),

로 변경할 수 있습니다. b= 4*n^2-1,

c=4*n^2+1, 예:

n=2 (a,b,c)=( 8,15 ,17)

n=3일 때 (a,b,c)=(12,35,37)

n=4일 때 (a,b,c) =(16 ,63,65)

...

...