アークセカント(度)計算機
2のアークセカントは60°、−2なら120°です。絶対値が1以上の数を入力すると、その値を正割に持つ主値の角度を0から180の範囲の度で返します。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 値
- 2
- 度
- 60
- ラジアン
- 1.0471975512
- 単位: 度
- deg
- 単位: ラジアン
- rad
セカントの値が分かっていて、それを生み出した角度が必要なとき、逆正割(arcsec または asec とも書きます)は作図や反復なしで主値の角度を復元します。本計算機は絶対値が少なくとも1である有限の数を1つ受け取り、arcsec(x) = arccos(1/x) の恒等式により主値のアークセカントを適用し、教室の課題と工学パイプラインが同じ安定した契約を共有できるよう、結果を主に度で返します。
逆正割がセカントから主値の角度を復元する仕組み
正割関数は余弦の逆数です。余弦がゼロでない任意の角について、sec(theta) は 1/cos(theta) に等しくなります。余弦は閉区間 [−1, 1] を決して出ないため、正割の実数値域は開単位区間の外側—絶対値が少なくとも1である実数の集合そのものです。
逆正割は、その写像を単一の主値についてほどきます。絶対値が少なくとも1である実数 x について、arcsec(x) は sec(theta) = x を満たす、閉区間 [0, π] から π/2 を除いた唯一の角 theta です。度では同じ主値域は 0 から 180 で 90 を除きます。
計算上、本サービスは安定な恒等式 arcsec(x) = acos(1/x) を用い、その後ラジアンを 180/π で度にスケールします。端点の確認は教科書どおりです。arcsec(1) は 0 度、arcsec(−1) は 180 度、arcsec(2) は 60 度、arcsec(−2) は 120 度です。
経路は1回の逆数、1回のライブラリ arccos、線形の単位変換だけなので完全に決定論的で、同じセカントは浮動小数点の丸めの範囲内で常に同じ角の組を返します。サンプリングも、利用者側で制御する級数も、ネットワーク呼び出しもありません。
実作業で逆正割が現れる場面
高校・大学の三角法では、arccos と arcsin の後に逆数型の逆関数を導入することが多く、定義域を厳密に検査する信頼できる計算機は宿題採点を速くし、開単位区間内の比に arcsec をかけて NaN になる表計算ミスを取り除きます。
光学、アンテナパターン解析、一部の制御系はセカント比や方向余弦の逆数を扱い、その後に制約や姿勢のための符号なし主値角が必要になります。測量や建設の流れでは、計測器から得られるのが逆数の余弦だけのときに、測ったセカント比を角へ変換することがあります。
データと分析のチームは、文書例や合成ベンチマーク向けに決定論的な三角法フィクスチャを必要とし、入力セカント、両角単位、method 文字列、formula をエコーすることでフィクスチャが自己説明的になります。
後から arccos のみ、逆正弦、逆正接、逆余割、多枝の逆関数、複素アークセカントが必要なら、この度単位アークセカントのランディングを過負荷にせず、別の検索意図として扱ってください。
活用例
宿題・試験の確認
セカント比の主値アークセカントを度で復元し、(−1, 1)内の値は NaN ではなく明確なエラーで拒否します。
工学・姿勢の角度
セカント比または方向余弦の逆数を、制約・センサ・姿勢パイプライン向けの主値角に変換します。
よくある質問
この計算機は何を求めますか?
実数 x(|x| ≥ 1)の主値逆正割を返します。sec(theta)=x を満たす [0, π] から π/2 を除いた唯一の角 theta を、主に度(およびラジアン)で報告します。
入力の許容範囲は?
セカント値は絶対値が少なくとも1の有限数である必要があります。
arcsec と arccos の関係は?
本サービスは |x| ≥ 1 のとき恒等式 arcsec(x) = acos(1/x) を用い、ラジアンに 180/π を掛けて度に変換します。
度でのアークセカントの主値域は?
0° から 180° で 90° を除きます。これは acos(1/x) から得られる標準の一価分岐と一致します。
2のアークセカントは何度ですか?
60度です。−2なら120度、1なら0度、−1なら180度になります。いずれも0度から180度の主値の範囲に収まります。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/trig/arcsec-degrees \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"value":2}'const res = await fetch("https://api.kit.forhosting.com/trig/arcsec-degrees", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"value": 2
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/trig/arcsec-degrees",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"value": 2
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/trig/arcsec-degrees", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"value":2}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"value":2}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/trig/arcsec-degrees", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"value": 2
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "trig.arcsec_degrees",
"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 | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
宿題を確認する学生、解答キーを作る教員、方向余弦の逆数を関節角に変換するロボットチーム、決定論的な三角法フィクスチャを配線する開発者は、入力セカントをエコーし、度とラジアンを報告し、method と formula の文字列を記録する明確な JSON 応答を得ます。開区間(−1, 1)内の値、非有限数、欠落フィールドは、静かな NaN ではなく invalid_input で拒否されます。無料のブラウザツールと有料 API は同一の純粋関数を共有するため、同じ入力でデモと自動スクリプトが食い違うことはありません。
逆正割がセカントから主値の角度を復元する仕組み
あるのは検証、評価、単体テストや宿題採点に適した安定に丸めた JSON ペイロードだけです。
送信する内容と返ってくる内容
数値は絶対値が1以上である必要があります。例:value が 2 なら 60 度、−2 なら 120 度、1 なら 0 度、−1 なら 180 度、0.5 は定義域ゲートで失敗します。まず無料ブラウザツールで素早く確認し、各言語で定義域ゲートを再実装せずに一括のアークセカント変換が必要なら、同じ契約をスクリプトから呼び出してください。必須の有限数をフィールド value に指定してください。フォームラベル向けの別名として x、sec、secant、input も使えます。欠落フィールド、空文字列、非数値テキスト、NaN、Infinity は invalid_input で拒否され、課金されません。有限でも厳密に開区間(−1, 1)内にある場合、エラーメッセージはフィールド名、定義域外の値、定義域規則を示すので、端点 ±1 が許されていたかどうか推測せずに入力を直せます。成功時の JSON 応答は正規化した value をエコーし、ラジアンからスケールした主値アークセカントを degrees に、acos(1/x) の中間結果を 0 から π から π/2 を除いた範囲の radians に入れ、unit_degrees を deg、unit_radians を rad に設定し、method に arcsecant、formula に |x|≥1 のときの arcsec(x)=acos(1/x) の恒等式を含めます。
実作業で逆正割が現れる場面
本能力は純粋な parse エンジンのため、API 料金は成功1件あたり公開ベースの $0.002 で、検証失敗は残高を消費しません。
連携の活用例
決定論的テストフィクスチャ
ブラウザと API で同じ純粋関数により、単体テストと文書用の安定した arcsec(x) フィクスチャを生成します。
技術的な質問
料金はいくらですか?
ブラウザツールは無料でローカル実行です。API 要求は前払い KIT 残高を成功1件あたり $0.002 で使用し、無効入力は課金されません。