三平方の定理計算機
直角三角形の2辺を入力すると、a² + b² = c² を使ってブラウザ内で瞬時に残りの1辺を計算します。
三平方の定理計算機は完全にブラウザ内で動作します。入力した辺の長さが端末の外に送られることはなく、ArrayKitへのアップロードも一切ありません。
直角三角形計算機を開く
ピタゴラス計算機 について
三平方の定理計算機は、a² + b² = c² を使って直角三角形の残りの1辺を他の2辺から求めます。ここで c は斜辺、つまり直角の対辺となる最も長い辺です。両方の直角を挟む辺(脚)が分かっていて斜辺を求めたいのか、斜辺と1つの脚が分かっていてもう一方の脚を求めたいのかを選び、既知の2つの長さを入力してください。計算機は瞬時に3辺目を解いて3辺すべてをまとめて表示するので、結果一式をコピーできます。既知の脚以下の長さの斜辺は、実在する直角三角形を作れないため拒否されます。幾何学の宿題、建築や枠組みの採寸、画面やはしごの対角線チェック、直角の2辺が分かっている配置問題などに便利です。すべてローカルで実行され、入力した数値はブラウザ内でのみ計算され、アップロードされることはありません。
機能
- 既知の2つの脚から斜辺を計算、または斜辺ともう一方の脚から1つの脚を計算
- 浮動小数点の精度以外の近似を用いない、正確な a² + b² = c² の関係式を使用
- 不明な辺が解けた時点で3辺の長さをまとめて表示
- a, b, c の結果一式をワンクリックでプレーンテキストとしてコピー
- 計算前に、斜辺が既知の脚より長いことを検証
- 入力が欠けている、負の値、または幾何学的に成立しない場合に明確なエラーメッセージを表示
- 整数の三角形だけでなく小数にも対応
- 何もアップロードせず、完全にブラウザ内で動作
ピタゴラス計算機 の使い方
- 求めたい辺を選択:斜辺(c)またはどちらかの脚(aまたはb)
- 既知の2辺の長さを入力欄に入力する
- 「結果」セクションで不明な辺の長さを確認する
- コピーボタンで a, b, c のまとめをコピーする
例
入力
a=3, b=4
出力
c = 5
典型的な3-4-5の直角三角形:3² + 4² = 5²。
よくあるエラーとトラブルシューティング
- 「The hypotenuse (c) must be longer than the known leg.」と表示される。 — 直角三角形では斜辺が常に最も長い辺です。cの欄に入力したのが斜辺であり、入力した脚より長い値になっているか確認してください。
- 脚を計算すると、想定より小さい数値になる。 — 斜辺ともう一方の脚から1つの脚を求める場合、公式は 脚 = √(c² − もう一方の脚²) となり、常に斜辺より短くなります。これは正しい直角三角形であれば想定通りです。
- 結果の小数点以下の桁数が非常に多い。 — ほとんどの辺の組み合わせは整数(ピタゴラス数)の三角形にはならないため、√2のような無理数の結果は長い小数として表示されます。三平方の定理計算機は表示を小数点以下6桁に丸めます。
- 3辺すべて、または1辺だけを入力しても何も起きない。 — 選択したオプションに表示されている2辺だけを正確に入力してください(例:cを求めるにはaとb)。3つ目の欄は計算対象なので、結果として表示されたままにしておきます。
よくある質問
- 三平方の定理計算機とは何ですか?
- 直角三角形の他の2辺が分かっているときに、残りの1辺を a² + b² = c² を使って求めるツールです。ここで c は斜辺、a と b は2つの脚です。
- 三平方の定理の公式はどのように機能しますか?
- どんな直角三角形でも、斜辺の2乗は2つの脚の2乗の和に等しくなります:a² + b² = c²。式を変形すると、ある脚の長さは c² からもう一方の脚の2乗を引いた値の平方根に等しくなります。
- この計算機は斜辺の代わりに脚を求められますか?
- はい。「脚a」または「脚b」を選択し、斜辺ともう一方の脚を入力すると、三平方の定理計算機は a = √(c² − b²) または b = √(c² − a²) を使って残りの脚を求めます。
- なぜ計算機は一部の斜辺の値を拒否するのですか?
- 直角三角形では斜辺が常に最も長い辺です。入力した斜辺が既知の脚より短いか等しい場合、実在する直角三角形は存在しないため、計算機は誤った結果ではなくエラーを表示します。
- 直角三角形ではない三角形にも使えますか?
- いいえ。三平方の定理は、角度がちょうど90°である直角三角形にのみ適用されます。それ以外の三角形には、三角形計算機や余弦定理を使用してください。
- 入力した辺の長さはどこかにアップロードされますか?
- いいえ。三平方の定理計算機は完全にブラウザ内で動作します。入力した数値はお使いの端末上でのみ使用され、ArrayKitやいかなるサーバーにも送信されることはありません。
関連ツール
すべての ArrayKit ツール