ピタゴラス数 計算ツール

直角三角形の三平方の定理(a² + b² = c²)を満たすピタゴラス数(整数解)の計算、原始ピタゴラス数の判定、ユークリッドの公式による生成を瞬時に行える計算ツールです。

982.2K 利用回数 更新日 · 2026-04-30 ブラウザ内で処理 · アップロードなし
AD

ピタゴラス数計算ツールの使い方

ピタゴラス数計算ツールは、直角三角形の3辺における三平方の定理($a^2 + b^2 = c^2$)の整数解(ピタゴラス数)を簡単に計算・検証・生成するためのオンラインツールです。

  1. 計算モードの選択 — 「斜辺を求める」「他の1辺を求める」「mとnから生成」の3つのモードから、解きたい問題に応じた設定を選択します。
  2. 数値の入力 — 既知の辺の長さ($a, b$ または斜辺 $c$)、あるいはピタゴラス数を生成するための2つの整数 $m, n$(ただし $m > n > 0$)を入力します。
  3. 計算結果の確認 — 入力後すぐに結果パネルが更新され、求めた辺の長さ、ピタゴラス数 $(a, b, c)$ の組、原始ピタゴラス数であるかどうかの判定、適用された計算式が表示されます。
  4. 数値の比較・検証 — 入力値を変更することで、様々なピタゴラス数のパターンや倍数関係をすばやく比較できます。

エラーチェック機能も備わっており、不適切な数値(斜辺が他の辺より短い場合や $m \le n$ の場合など)が入力された場合は警告メッセージが表示されるため、安心してご利用いただけます。

公式と理論 — ピタゴラス数と三平方の定理

ピタゴラス数(Pythagorean triple)とは、直角三角形の3辺の長さ $a, b, c$(ただし $c$ を斜辺とする)を表す正の整数の組 $(a, b, c)$ であり、以下の三平方の定理を満たすものを指します。

$$a^2 + b^2 = c^2$$

原始ピタゴラス数(Primitive Pythagorean Triple)

ピタゴラス数 $(a, b, c)$ のうち、3つの整数 $a, b, c$ の最大公約数が 1 である(互いに素である)ものを原始ピタゴラス数と呼びます。例えば $(3, 4, 5)$ や $(5, 12, 13)$ は原始ピタゴラス数ですが、それを2倍した $(6, 8, 10)$ は最大公約数が 2 であるため原始ピタゴラス数ではありません。

ユークリッドの公式(ピタゴラス数の生成公式)

すべての原始ピタゴラス数は、任意の正の整数 $m, n$(ただし $m > n > 0$)を用いて以下の式で生成することができます。

$$a = m^2 - n^2$$ $$b = 2mn$$ $$c = m^2 + n^2$$

ここで、$m$ と $n$ が「互いに素」であり、かつ「一方が奇数で他方が偶数」であるとき、得られる $(a, b, c)$ は必ず原始ピタゴラス数となります。

記号 / 項目意味・定義
直角を挟む辺 $a, b$直角三角形の直角を形成する2つの辺(整数解)
斜辺 $c$直角の対辺であり、直角三角形の中で最も長い辺
生成変数 $m, n$ユークリッドの公式でピタゴラス数を導出するための条件($m > n > 0$)
原始ピタゴラス数$\gcd(a, b, c) = 1$ を満たす最も基本となる整数の組

代表的なピタゴラス数の例として、$(3, 4, 5)$, $(5, 12, 13)$, $(7, 24, 25)$, $(8, 15, 17)$, $(9, 40, 41)$, $(12, 35, 37)$ などがよく知られています。

ピタゴラス数計算ツールの活用事例

本ツールは、数学の学習から実務・趣味に至るまで幅広く活用されています。

  • 数学・幾何学の学習と宿題の確認: 中学校や高校で習う三平方の定理や数論の演習問題で、計算結果が正しいかどうかの答え合わせに役立ちます。
  • 原始ピタゴラス数の判定: 提示された整数の組み合わせが互いに素な基本形であるかを瞬時に確認できます。
  • 建築・大工・DIYにおける直角出し: 現場でロープやメジャーを使い、「3m・4m・5m」などのピタゴラス数を利用して正確な直角(90度)を出す「かね出し(直角出し)」の計算・確認に利用されます。
  • プログラミング・数学パズルの問題作成: アルゴリズムの課題や数学パズルで整数解のテストケースを作成する際、条件を満たすピタゴラス数を迅速に生成できます。

ブラウザ上で動作するためインストール不要で、手軽かつ正確にピタゴラス数の計算が行えます。

ピタゴラス数 計算ツールについてのよくある質問

ピタゴラス数計算ツールでは何が計算できますか?

直角三角形の辺の長さからの計算、3辺の組み合わせがピタゴラス数(整数解)であるかの判定、原始ピタゴラス数の判別、および整数 m, n を用いたユークリッドの公式によるピタゴラス数の自動生成が可能です。

このピタゴラス数計算ツールはどのような人におすすめですか?

数学(幾何学・数論)を学ぶ学生、宿題の答え合わせをする方、大工仕事やDIYで正確な直角(3:4:5など)を確認したい方、数学パズルを作成する方に適しています。

単位の入力・表示には対応していますか?

ピタゴラス数は比率・数論的な性質を扱うため無次元の数値として計算されますが、実際の図形計算で長さ単位を適用する場合は入力値を同一の単位に揃えてご利用ください。

入力した数値や計算データはサーバーに保存されますか?

いいえ。すべての計算はお使いのブラウザ内で完結して実行されるため、外部サーバーへデータが送信・保存される心配はありません。