基準角計算機
どんな角でも、表や電卓で使える鋭角に直せます。225°は第III象限にあり、基準角は45°です。負の角や何回転もする角は、先に一回転の範囲に直します。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 還元する角の測度
- 225
- 度
- 225 degrees
- ラジアン
- 3.926990817
- 正規化度
- 225
- 正規化ラジアン
- 3.926990817
基準角とは、与えられた角の終辺と x 軸とのあいだの、非負で最小の角です。つねに零度から九十度のあいだにあり、第一象限以外の角について、鋭角の表や計算機のキーだけで正弦・余弦・正接を評価するための土台になります。本計算機は度またはラジアンの任意の有限実数の測度を受け付け、一周の標準的な共終角に還元し、終辺がどの象限または座標軸に乗るか報告し、基準角を度とラジアンの両方で返します。
基準角と象限の定義
任意の実数の角測度から始めます。二つの角は整数回の完全な回転だけ差があるとき共終であり、三百六十度または二 π ラジアンを加減しても単位円上の終辺は変わりません。零度を含み三百六十度を含まない半開区間へ還元すると、終辺は四つの開いた象限のどれか、またはちょうど軸上に落ちます。
第 I 象限では基準角は還元後の測度そのものです。第 II 象限では百八十度から還元測度を引いたものです。第 III 象限では還元測度から百八十を引いたものです。
第 IV 象限では三百六十から還元測度を引いたものです。正の x 軸上では基準は零、正または負の y 軸上では九十度、負の x 軸上では再び零です。こうした恒等式により、教科書は二百二十五度の正弦を四十五度の正弦の符号反転として書き直し、周期全体の表を再計算せずに済みます。
本サービスは合同算術・比較・度とラジアンの線形変換のみを用いるため、経路は完全に決定的です。同じ数値入力は浮動小数点の丸めの範囲内で常に同じ正規化測度・象限ラベル・基準の組を返します。標本化も乱数シードもネットワーク呼び出しもなく、検証と円上の純粋な幾何のみです。
送信内容と返却内容
任意で unit を degrees(既定)または radians に設定します。短い deg と rad も受け付け、大文字小文字は区別しません。
例:二百二十五度は第 III 象限で四十五度基準、マイナス三十度は三百三十度に正規化され第 IV 象限で三十度基準、二で割った π ラジアンは正の y 軸に乗り九十度基準、非数値文字列 abc は数値ゲートで失敗します。宿題の素早い確認には無料ブラウザツールを、大量の角還元には同一契約をスクリプトから呼び出してください。
各言語で合同算術を再実装する必要はありません。
実務で基準角が現れる場面
中等・大学の三角法では、負の角や複数回転の角を含む任意測度について基準角と象限を述べる課題が頻出します。非数値を厳しく弾く信頼できる計算機は採点を速め、百八十を引いたあとの絶対値を忘れる表計算ミスを防ぎます。測量・航法・ゲームエンジンは三百六十度を超える、または零未満の方位を保存しつつ、衝突判定・カメラ向き・方位報告に主象限を必要とします。
ロボットと CNC のパイプラインは、x 軸基準の関節制限を適用する前に関節指令を共終位置へ変換します。データと分析のチームは、文書例や合成ベンチマーク用に決定的な三角法フィクスチャを要し、入力・両単位・正規化測度・基準の組・method 文字列をエコーすることで自己記述的になります。
正弦・余弦評価、比の逆余弦、余弦定理による角解法、完全な三角形ソルバーが後から必要なら、本基準角ページを過負荷にせず別の検索意図として扱ってください。
活用例
宿題・試験の確認
任意の角を共終測度に還元し、象限または軸を名付け、鋭い基準角を度とラジアンで報告します。
方位・姿勢のパイプライン
負または複数回転の方位を一周に正規化してから、ゲーム・CAD・ロボットで象限ベースの規則を適用します。
よくある質問
基準角とは何ですか?
与えられた角の終辺と x 軸とのあいだの、非負で最小の角です。つねに [0, 90] 度(または [0, π/2] ラジアン)にあります。
度だけでなくラジアンも受け付けますか?
はい。 unit を "radians"(または "rad")に設定します。既定単位は degrees です。
負の角や 360° を超える角はどうなりますか?
象限と基準角を計算する前に [0, 360) 度(または [0, 2π) ラジアン)の共終角へ還元します。例として −30° は第 IV 象限の 330° に写像され、基準は 30° です。
225°の基準角はいくつですか?
45°です。225°は第III象限にあり、そこでは角から半回転分を引きます。これにより、225°の正弦を45°の正弦にマイナスを付けた形で書けます。
角がちょうど軸の上にある場合はどうなりますか?
象限には入らないため、どの軸上にあるかを示します。基準角は横軸上なら0°、縦軸上なら90°になります。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/trig/reference-angle \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"angle":225}'const res = await fetch("https://api.kit.forhosting.com/trig/reference-angle", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"angle": 225
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/trig/reference-angle",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"angle": 225
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/trig/reference-angle", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"angle":225}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"angle":225}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/trig/reference-angle", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"angle": 225
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "trig.reference_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 | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
宿題を確認する学生、解答キーを書く教員、姿勢を正規化する CAD やロボットのチーム、決定的な三角法フィクスチャを接続する開発者は、入力をエコーし単位を記録し不正な文字列に対して黙った NaN を作らない単一の JSON 契約を得ます。非数値の文字列、欠落フィールド、NaN、Infinity は invalid_input で拒否されます。無料のブラウザツールと有料 API は同じ純粋関数を共有するため、デモと自動スクリプトはどの例でも一致したままです。
送信内容と返却内容
必須の有限数をフィールド angle に与えます。フォーム向けに theta、a、value、input の別名も使えます。欠落フィールド、空文字列、数値係数のない pi という語のような非数値テキスト、NaN、Infinity は invalid_input で拒否され課金されません。成功時の JSON 応答は元の angle と unit をエコーし、単位変換後の入力の degrees と radians を報告し、一周の共終位置として degrees_normalized と radians_normalized を返し、零度から九十度の閉区間の reference_angle_degrees と reference_angle_radians を返し、光線が軸上なら null、そうでなければ一から四の quadrant を設定し、quadrant_label をローマ数字 I〜IV または文字列 axis に設定し、on_axis を真偽値で示し、axis を positive_x、positive_y、negative_x、negative_y または null と名付け、ログと教育 UI 向けに method を文字列 reference_angle として含めます。
実務で基準角が現れる場面
本能力は純粋な parse エンジンであるため、API 料金は成功一件あたり公開基本料金 $0.002 で、失敗した検証は残高を消費しません。
連携の活用例
決定的なテスト用フィクスチャ
ブラウザと API で同じ純粋関数により、単体テストと文書向けの安定した基準角フィクスチャを生成します。
技術的な質問
角がちょうど軸上に乗る場合は?
quadrant は null、on_axis は true、quadrant_label は "axis"、axis は positive_x、positive_y、negative_x、negative_y のいずれかです。基準角は x 軸上で 0°、y 軸上で 90° です。
料金はいくらですか?
ブラウザツールは無料で端末上で動作します。API リクエストは前払い KIT 残高を成功一件あたり $0.002 で消費し、無効な入力は課金されません。