ForHosting KIT · 数学

直角三角形の角度を2辺から求める計算ツール(度数法)

対辺が3、隣辺が4なら、角度は36.8698976458度です。分かっている2辺を役割で指定すると適切な逆三角関数が選ばれ、屋根の勾配やスロープ、宿題の確認に使えます。ブラウザで無料で使えます。

  • 無料
  • ブラウザで動作
  • 登録不要
  • データは端末の外に出ません
ご利用方法 ウェブAPIメールTelegramアプリ 近日
入力した場合
対辺
3
隣辺
4
結果
角度 (度)
36.8698976458
角度の単位
deg

直角三角形では、各鋭角は2辺の比によって決まります。斜辺に対する対辺の比が正弦(サイン)、斜辺に対する底辺の比が余弦(コサイン)、底辺に対する対辺の比が正接(タンジェント)です。これらの比を逆三角関数で戻すと、角度が求まります。屋根の勾配、スロープの傾斜、はしごの安全角度、そして2つの長さを与えて角の大きさを尋ねる宿題の計算は、すべてこの仕組みです。本機能は、求めたい角に対する役割(対辺・底辺・斜辺)で名付けた2辺の長さを受け取るため、どちらの辺がどちらか迷う必要がありません。

直角三角形の2辺が鋭角を決定する仕組み

直角三角形には90度の角が1つあるため、2つの鋭角の和は常に90度です。2辺の長さが分かれば三角形の形は確定し、各鋭角は1つの比から導かれます。既知の2辺が角の対辺と底辺であれば、その商は角の正接であり、2引数の逆正接(アークタンジェント)がその比を度数に戻します。

対辺と斜辺が分かっていれば商は正弦で、逆正弦(アークサイン)が角を与えます。底辺と斜辺が分かっていれば商は余弦で、逆余弦(アークコサイン)が計算します。検索意図は「直角三角形 2辺から角度」「対辺と底辺から角度を求める」「逆正接 計算」「上りと水平距離から屋根勾配角」といった語句に集まります。

人々が求めているのは三角法の講義ではなく、問題集の解答、建築基準の表、CADメモと照合できる数値です。入力を一般的な辺のラベルではなく幾何学的な役割(対辺・底辺・斜辺)で名付けることで、この計算で最も多い間違い、つまり辺を取り違えて気づかずに余角を得てしまう失敗を防ぎます。

応答には使用した逆関数が明記されるため、メモやレポート、自動テストに貼り付けても結果を検証できます。

入力検証、3つの公式、結果の計算方法

指定する各長さは正の有限数である必要があります。2つ未満では角が不定となり、3つすべてでは問題が過剰に指定されて不整合なデータを隠す可能性があるため、ペアのみが処理されます。両方の直角辺が与えられた場合、角は対辺÷底辺の2引数逆正接をラジアンから度に換算したものです。

対辺と斜辺が与えられた場合、エンジンはまず斜辺が直角辺より厳密に長いことを確認し(そうでなければ実在する直角三角形は存在しません)、その比の逆正弦を適用します。底辺と斜辺の場合も、同じ最長辺チェックの後に逆余弦を適用します。エッジケースは明示的に早期拒否されます。

斜辺が直角辺と等しい場合は縮退した0度の角になり、斜辺が短い場合は幾何学的に不可能であり、不足または超過した辺は数えられてエラーメッセージに記載されます。応答には度数の角、角度単位、適用された公式、メソッドタグが含まれるため、下流のコードは裸の数値を抽出するのではなく契約全体を検証できます。

実用的な使い方、制限、料金、提供チャネル

ブラウザツールは、手早く角度が必要なときにご利用ください。スロープをアクセシビリティ指針と照合する、屋根の上りと水平距離を勾配角に変換する、はしごが推奨される75度の範囲内に立てかけられているか確認する、コンピュータ代数システムをインストールせずに三角法の練習問題を確認する、といった用途です。長さの単位は任意です(ミリメートル、インチ、メートル)。

角度は比だけに依存するため、応答は度のみを報告することでこの単位非依存性を反映します。受理される入力は、正の2辺ちょうどで、斜辺がある場合はそれが厳密に最長辺であるという、真の直角三角形を記述する必要があります。

屋根勾配とスロープ角度の確認

上りと水平距離の測定値を度数の傾斜角に変換し、建築基準、アクセシビリティ指針、屋根メーカーの勾配表と比較できます。

三角法の宿題と解答チェック

学生や採点者は、任意の2辺(対辺/底辺、対辺/斜辺、底辺/斜辺)から鋭角を確認でき、使用された逆関数が応答に明記されます。

幾何テスト用の決定的フィクスチャ

単体テストやインタラクティブなデモを支えるパイプラインは、asin、acos、度換算を各言語で再実装する代わりに、純粋な逆三角関数オラクルを呼び出せます。

辺がゼロまたは負の場合はどうなりますか?

各辺の長さは正の有限数である必要があり、これらの失敗した呼び出しは課金されません。

角度計算ツールは無料ですか?

ブラウザツールはお使いのデバイス上で無料で動作します。検証失敗は課金されません。

もう1つの鋭角はどう求めますか?

90度から結果を引きます。直角三角形には90度の角が1つあるため、2つの鋭角の和は常に90度で、一方が分かればもう一方もすぐに分かります。

3辺すべてを入力できますか?

いいえ、ちょうど2辺を入力します。1辺だけでは角度が決まらず、3辺では条件が多すぎて矛盾したデータを見逃すおそれがあるためです。

屋根の高さと水平の長さから勾配の角度を出せますか?

はい、出せます。高さを対辺、水平の長さを隣辺として入力すると、逆正接で角度を求め、勾配を度で表示します。

このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。

POSThttps://api.kit.forhosting.com/math/angle-of-right-triangle

Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。

curl -X POST https://api.kit.forhosting.com/math/angle-of-right-triangle \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"opposite":3,"adjacent":4}'
{
  "opposite": 3,
  "adjacent": 4
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "math.angle_of_right_triangle",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。

1リクエストあたり$0.002

単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。

HTTPコード意味
401unauthorizedAPIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。
402insufficient_balance残高が不足しています。チャージ後に再度お試しください。
404unknown_type指定されたタスクタイプは存在しません。タイプ名を確認してください。
429rate_limitedリクエストが多すぎます。しばらく待ってから再度お試しください。

各長さが正の有限数であることを検証し、斜辺が指定された場合は最長辺であることを確認してから、角度を度数法の構造化JSONで返します。

入力検証、3つの公式、結果の計算方法

opposite、adjacent、hypotenuse の3フィールドのうち、ちょうど2つを含むJSONボディを送信してください。数値文字列は受け付けますが、ゼロ、負の値、無限大、非数値テキストは、三角計算が実行される前に invalid_input で失敗します。エンジンは指定されたフィールド数を数えます。

実用的な使い方、制限、料金、提供チャネル

スクリプト、学習プラットフォーム、ノートブックが単一の契約のもとで多数の辺ペアに安定したJSONを必要とする場合はAPIをご利用ください。成功した各リクエストは $0.002 の課金対象1件で、検証失敗は残高を消費しません。結果は完全に決定的で、同じ2つの長さは常に同じ角と同じ公式フィールドを返します。

このAPIで直角三角形の角度を求めるには?

math.angle_of_right_triangle に、opposite、adjacent、hypotenuse のうちちょうど2つ(角に対する役割で名付けた辺)を含むJSONボディを送信します。応答は使用した公式とともに angle_deg を度数で返します。

各辺のペアにはどの公式が使われますか?

対辺と底辺 → atan2(opposite, adjacent)、対辺と斜辺 → asin(opposite / hypotenuse)、底辺と斜辺 → acos(adjacent / hypotenuse)。すべての結果はラジアンから度に換算されます。

斜辺が拒否されたのはなぜですか?

斜辺は各直角辺より厳密に長い必要があります。直角辺以下の斜辺では平面の直角三角形を構成できないため、エンジンは偽の角ではなく invalid_input を返します。

KITの完全なドキュメントを見る →