壁に立てかけたはしごの角度計算
登る前に、はしごの傾きを確認できます。長さ5 mのはしごの足元が壁から3 mなら、地面との角度は約53.13°です。度、ラジアン、計算に使った比を表示します。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- はしごの長さ
- 5
- 底部の距離
- 3
- 角度 (°)
- 53.1301023542
- 角度 (rad)
- 0.927295218
- 余弦比
- 0.6
この計算機は、まっすぐなはしごの全長と、はしごの足元から壁までの水平距離が分かっている場合に、水平な地面とはしごが作る鋭角を求めます。2 つの測定値を直角三角形の斜辺と隣辺として扱い、底辺距離をはしごの長さで割って逆余弦を適用します。結果には度、ラジアン、計算に用いた余弦比が含まれます。両方の測定値には同じ単位を使用し、いずれもゼロより大きくしてください。底辺距離をはしごの長さより大きくすることはできません。計算は決定論的で、ネットワークを使用しません。
はしご、壁、地面を直角三角形として捉えます
水平な地面に対して壁が垂直であれば、壁に立てかけたはしごは直角三角形を作ります。はしごは直角の向かい側にある最長辺、つまり斜辺です。はしごの足元から壁までの水平な間隔は、地面側の角度に対する隣辺です。
壁に届く高さは残りの辺ですが、この計算には必要ありません。一般的な用途には度、ソフトウェアや数学にはラジアンを返します。両方の長さには同じ単位をお使いください。
5 メートルと 3 メートル、または 5 フィートと 3 フィートなら、比の中で単位が相殺されます。異なる単位を混ぜると意味のない比になります。このモデルは、まっすぐなはしご、1 つの接点、水平な地面、垂直な壁を前提とします。
凹凸や傾斜がある場合は、より詳しい測量が必要です。
実現可能な設置状態を表す測定値を入力します
両方とも有限で正の数である必要があります。また、直角三角形の一辺は斜辺より長くなれないため、底辺距離ははしごの長さ以下にしてください。両者が等しい場合、数学的な答えは 0 度で、はしごは地面に横たわります。
長さを変えずに足元を壁へ近づけると比が小さくなり、角度は 90 度へ近づきます。物理的な設置には正の間隔が必要なため、底辺距離 0 は拒否されます。正規化した測定値も確認用に返し、method は長さに対する底辺距離の逆余弦を使用したことを示します。
角度の意味を理解し、適切に利用します
返される角度は、入力した測定値の理想的な幾何だけを表します。たとえば、長さ 5、底辺距離 3 では比が 0.6 となり、角度は約 53.13 度です。底辺距離が長さの半分なら 60 度になります。
三角法の学習、図面の確認、向きの見積もり、データの前処理に役立ちますが、実際のはしご設置の安全性を保証するものではありません。安全性は、はしごの種類、メーカーの指示、表面状態、固定方法、荷重、適用規則に左右されます。測定誤差も重要で、特に急な設置では底辺距離の小さな変化が角度を変えます。
傾斜面で推測せず、水平距離を測ってください。この計算機は到達高、必要な長さ、踊り場上部への突出量、危険物からの距離を求めません。
活用例
三角法の問題を確認
斜辺と底辺距離から、余弦の関係を使って地面側の角度を検算します。
図面を検証
はしごの図に記された角度と、2 つの長さから導かれる角度を比較します。
現場測定値を処理
同じ単位の長さと壁からの距離を、再現可能な度とラジアンへ変換します。
よくある質問
結果はどの角度を表しますか?
はしごの足元で、はしごと水平な地面が作る鋭角です。はしごと壁の角度ではありません。
2 つの測定値は同じ単位にする必要がありますか?
はい。 メートル、フィート、インチなどを使用できますが、比を計算するため両方で同じ単位をお使いください。
底辺距離が長さを超えてはいけないのはなぜですか?
はしごは斜辺であり、ほかの各辺以上の長さが必要です。それを超える底辺は不可能な三角形になります。
計算角度だけで安全な設置だと判断できますか?
いいえ。 これは幾何学的な結果です。メーカーの指示と安全規則に従い、表面、固定、荷重、現場条件をご確認ください。
長さ5 mのはしごを壁から3 m離したときの角度は?
足元の距離をはしごの長さで割ると、3÷5で0.6です。0.6の逆余弦は約53.13°で、これがはしごと地面のなす角度です。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/trig/ladder-angle \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"ladder_length":5,"base_distance":3}'const res = await fetch("https://api.kit.forhosting.com/trig/ladder-angle", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"ladder_length": 5,
"base_distance": 3
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/trig/ladder-angle",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"ladder_length": 5,
"base_distance": 3
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/trig/ladder-angle", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"ladder_length":5,"base_distance":3}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"ladder_length":5,"base_distance":3}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/trig/ladder-angle", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"ladder_length": 5,
"base_distance": 3
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "trig.ladder_angle",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
はしご、壁、地面を直角三角形として捉えます
角度 theta の余弦は隣辺を斜辺で割った値なので、ここでは base_distance を ladder_length で割ります。逆余弦を適用すると angle = acos(base_distance / ladder_length) です。
実現可能な設置状態を表す測定値を入力します
ladder_length には、足元から壁との接点までの使用可能な全長を入力してください。base_distance には壁から足元までの水平距離を入力し、はしごに沿った距離や壁面での到達高は入力しません。成功時は angle_degrees が主結果、angle_radians がラジアン値、cosine_ratio が検証済みの比です。
角度の意味を理解し、適切に利用します
自動処理では、同じ決定論的計算を 1 項目あたり $0.002 で利用できます。不可能な測定値には NaN ではなく invalid_input を返すため、アプリケーションから修正を求められます。
技術的な質問
はしごの角度にはどの式を使いますか。
式は angle = acos(base_distance / ladder_length) です。acos は逆余弦で、結果は度とラジアンで返します。