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