透過 MCP 連接 →

輸入計算

數學公式

廣告

結果

畢氏三元數 (a, b, c)
3, 4, 5
滿足 a² + b² = c²
邊長 a = m² − n² 3
邊長 b = 2mn 4
斜邊 c = m² + n² 5
9
16
a² + b² = c² 25

什麼是畢氏三元數?

畢氏三元數是指三個滿足畢氏定理 \(a^2 + b^2 = c^2\) 的正整數 (a, b, c)。最經典的例子就是 (3, 4, 5),因為 \(9 + 16 = 25\)。這樣的三元數代表三邊長都是整數的直角三角形,因此在幾何學、數論、建築工程與三角函數中都扮演重要角色。

直角三角形,兩條直角邊為 a 和 b,斜邊為 c,每條邊上都有正方形
畢氏三元數組對直角三角形滿足 \(a^2 + b^2 = c^2\)。

如何使用本計算器

請輸入兩個整數 m 與 n,其中 m 必須大於 n,且兩者皆大於零。按下計算後,工具會套用歐幾里得公式,立即產生一組有效的三元數 (a, b, c)。同時也會顯示 \(a^2\)、\(b^2\) 與 \(a^2 + b^2\) 的數值,方便你確認結果是否等於 \(c^2\)。

公式解析

歐幾里得公式指出,對於任意整數 m > n > 0:

$$(a,\,b,\,c) = \left(\text{m}^{2} - \text{n}^{2},\ \ 2\,\text{m}\,\text{n},\ \ \text{m}^{2} + \text{n}^{2}\right)$$

將這些代入 \(a^2 + b^2\) 可得 $$(m^2-n^2)^2 + (2mn)^2 = m^4 - 2m^2n^2 + n^4 + 4m^2n^2 = m^4 + 2m^2n^2 + n^4 = (m^2 + n^2)^2,$$ 正好等於 \(c^2\)。這證明了每一組 (m, n) 都能產生一組真正的畢氏三元數。當 m 與 n 互質且不同時為奇數時,所得的三元數即為「原始三元數」(各項之間沒有共同因數)。

Advertisement
展示輸入 m 和 n 透過歐幾里得公式映射為 a、b、c 的示意圖
歐幾里得公式將兩個整數 m 和 n 映射為三元組 (a, b, c)。

實例演練

設 m = 2、n = 1。則 \(a = 2^2 - 1^2 = 3\)、\(b = 2 \times 2 \times 1 = 4\)、\(c = 2^2 + 1^2 = 5\)。所得三元數為 (3, 4, 5),而 $$3^2 + 4^2 = 9 + 16 = 25 = 5^2,$$ 完全成立。

常見問題

為什麼 m 一定要大於 n?若 m ≤ n,則 \(a = m^2 - n^2\) 會為零或負數,無法作為三角形的邊長。

這能產生所有的三元數嗎?歐幾里得公式(搭配一個縮放倍率)可以產生所有的畢氏三元數。單一組 (m, n) 每次只會得到一組原始三元數或其縮放後的版本。

什麼是原始三元數?原始三元數是指 a、b、c 之間除了 1 以外沒有其他共同因數的三元數,例如 (3, 4, 5) 或 (5, 12, 13)。

最後更新: