直線の傾きから傾斜角
傾き1の直線は45°の角度で上っています。有限の傾きを入力すると、傾斜角を度とラジアンで求め、直線が上りか下りか水平かも表示します。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 傾き
- 1
- 角度 (°)
- 45
- 角度 (rad)
- 0.7853981634
- 方向
- rising
座標平面上の非垂直な直線には、立ち上がりを水平走りで割った傾き m があり、その値は正の x 軸から測った傾斜角 θ の正接そのものです。傾きと角の関係を学ぶ学習者、パーセント勾配を度に直す測量の記録、製図したスロープを確認する CAD 利用者、方向を数値で持つゲームや物理スクリプトはいずれも、有限の m から θ = arctan(m) を得る決定的な逆写像を必要とします。本機能は有限な傾きを一つ受け取り、主値の逆正接を適用し、上昇・下降・水平のいずれかの方向ラベル付きで度とラジアンの角を返し、傾きが欠落または非有限のときは明確に失敗します。垂直線には有限の傾きがなく、tan(θ) としての一意な表現もないためです。
傾きが tan(θ) である意味と、arctan が傾斜角を復元する理由
解析幾何では、非垂直な直線の傾きは、その直線上の相異なる二点間の垂直変化を水平変化で割った比です。右へ一単位進むあいだに三単位上がれば m は三、一単位下がれば m はマイナス一、水平なら m は零です。
三角法ではこの比を、正の x 軸から直線までの向き付き角である傾斜角 θ の正接と同一視し、慣例としてマイナス九十度からプラス九十度の開区間を取り、有限の傾きごとに主値の角が一意に対応するようにします。したがって m は tan(θ) に等しく、逆に θ は arctan(m) に等しいです。
検索意図は「傾きから接線」「直線の傾きを度の角へ」「傾斜角計算機」「傾きの arctan」「立ち上がり/走りを度に変換」といった語句に集まります。
本計算機が傾きを検証し応答を組み立てる方法
slope が無いときは別名 m でも渡せます。Infinity は垂直線に対応し、傾きが未定義で有限の tan(θ) として書けないためです。第二点も切片もパーセント勾配の自動変換もありません。
二点しか分からない場合は、先に別途 m を (y2 マイナス y1) を (x2 マイナス x1) で割って求め、その有限の m をここに渡してください。境界は明示的です。 傾き零は零度と horizontal、大きな正の傾きは九十度に近づいても到達せず、大きな負の傾きはマイナス九十度に近づくため、有限の数から垂直主張が返ることはありません。
検証失敗は課金されず、成功した変換だけが公開の 1 件単価を消費します。
実務での使い方、制限、料金、提供経路
宿題の確認、立ち上がり/走りで書かれたスロープや屋根勾配のメモの照合、コンピュータ代数系を入れずにスクリプト上の方位を確かめるなど、傾きから角への即時変換が必要なときはブラウザツールをご利用ください。検証失敗は残高を消費しません。受け付けるのは有限実数のみで、複素枝も、主値の逆正接範囲を超える多価逆写像も、垂直線のモデル化もありません。
結果は完全に決定的で、同じ傾きは常に同じ度・ラジアン・direction・formula を返すため、継続的インテグレーションの固定値や再現可能な教材に安全に使えます。実装は純 parse の tier A のため、成功した各呼び出しはモデルトークンも外向きネットワークもなく、公開の基本料金のみです。
活用例
宿題・試験の傾きと角の演習
学習者と採点者が教科書の傾き m を θ = arctan(m)(度)に変換し、上昇・下降・水平の線を明確なラベルで示します。
よくある質問
角が常に −90° から 90° の間なのはなぜですか?
主値の逆正接は有限実数をすべて (−90°, 90°) に写します。これは正の x 軸から測る非垂直線の慣例的な傾斜と一致します。
傾きが零なら水平線ですか?
はい。 m が零のとき tan(θ) は零なので θ は 0° となり、direction ラベルは horizontal です。
傾き1の直線の傾斜角は何度ですか?
傾き1の直線の傾斜角は45°で、上りの直線として表示されます。立ち上がりと水平の進みが等しいため、右へ進んだ分だけ上がります。
垂直な直線の角度は求められますか?
いいえ、垂直な直線には有限の傾きがないため入力できる数値がなく、計算機は推測せずに分かりやすく知らせます。非常に急な傾きは90°に近づきますが、到達はしません。
傾きの代わりに2点を入力できますか?
いいえ、このツールには傾きをそのまま入力します。先に2点の縦の差を横の差で割って傾きを求め、その数値を入力すると傾斜角が分かります。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/trig/tangent-from-slope \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"slope":1}'const res = await fetch("https://api.kit.forhosting.com/trig/tangent-from-slope", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"slope": 1
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/trig/tangent-from-slope",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"slope": 1
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/trig/tangent-from-slope", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"slope":1}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"slope":1}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/trig/tangent-from-slope", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"slope": 1
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "trig.tangent_from_slope",
"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 | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
傾きが tan(θ) である意味と、arctan が傾斜角を復元する理由
度とラジアンを構造化 JSON で返し、短い方向ラベルを添えることで、メモへの貼り付け、継続的インテグレーションでの検証、より大きなパイプラインへの投入が容易になり、度への換算と符号解釈を教える・展開する各言語で再実装する必要がなくなります。
本計算機が傾きを検証し応答を組み立てる方法
必須フィールド slope に有限の数を入れた JSON 本体を送ってください(数値文字列は trim 後に受け付けます)。欠落、空文字列、真偽値、オブジェクト、NaN、Infinity はすべて invalid_input で失敗します。成功時はエンジンが傾きの Math.atan で angle_radians を求め、百八十を pi で割って angle_degrees を得、丸めた傾きを返し、m が零なら direction を horizontal、正なら rising、負なら falling とし、θ が arctan(m) である旨の formula 文字列を付けます。
実務での使い方、制限、料金、提供経路
授業プラットフォーム、CAD 補助、測量ノート、ゲーム物理パイプライン、試験生成器が、単一契約のもとで傾きの逆正接を多数回安定した JSON で評価する必要があるときは API をご利用ください。成功した各要求は $0.002 の課金 1 件です。
連携の活用例
CAD・ゲーム物理テスト用の決定的 fixture
方向を立ち上がり/走りで持つパイプラインは、各言語で度変換を再実装せず、純 arctan のオラクルを呼び出せます。
立ち上がり/走りから現場図とスロープメモへ
傾きを比で記した現場メモから、度とラジアンの安定した傾斜角を構造化 JSON としてログや軽量な地図補助に残せます。
技術的な質問
直線の傾きから傾斜角を得るにはどうすればよいですか。
有限の傾き m を trig.tangent_from_slope に送ってください。応答は angle_degrees、angle_radians、direction、および公式 θ = arctan(m) を返します。
垂直線ではどうなりますか。
垂直線の傾きは未定義(無限)です。非有限の傾きは invalid_input で失敗し、課金されません。
傾きから接線角の計算機は無料ですか。
ブラウザツールはお使いの端末上で無料です。API 呼び出しは成功 1 件あたり $0.002 で KIT の前払い残高を使い、検証失敗は課金されません。