cos計算機 - ラジアンのコサインを無料で即座に計算
ラジアンの角度を入れると、小数点以下12桁に丸めたコサインが分かります。たとえば π/3 にあたる 1.0471975511965976 は、ちょうど 0.5 になります。結果は常に −1 から 1 の間で、ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 角度
- 1.0471975512
- 角度
- 1.0471975512 rad
- 余弦
- 0.5
波、回転、射影、周期運動の背後にある基本的な三角比を、1回の決定的な呼び出しで計算します。どれほど大きくても小さくても、有限の角度を送れば、倍精度の正確なコサインが小数点以下12桁に丸められて返り、安定した再現可能な結果が得られます。このページでは同じコードがブラウザ内で無料で動作するため、自動化する場合にのみ料金が発生します。
コサインが実際に測るもの
単位円では、x軸の正の方向からラジアンで測った角度は、ある点に到達し、その点の水平座標がその角度のコサインです。この一つの数値は、方向がどれだけx軸方向を向いているかを示します。角度0では1、4分の1回転(π/2)では0、半回転(π)では-1、4分の3回転では再び0になります。
円は一周して元に戻るため、コサインは周期2πの周期関数です。100ラジアンのコサインも完全に定義されており、この計算機は有限であれば任意の大きさの角度を問題なく処理します。ラジアンはここでは自然な単位です。
単位円上の弧の長さとして角度を測るため、微積分、物理学、信号処理のあらゆる公式がラジアンを前提としています。角度が度の場合は、呼び出す前に180で割ってπを掛けてください。結果は常に閉区間[-1, 1]に収まります。
この範囲外の値が出た場合は、上流で誤って度が渡された可能性があります。
実務でコサインが現れる場面
射影や周期性が現れる場所には、コサインが必ずあります。物理学では、力がする仕事はF·d·cos(θ)であり、力と変位の間の角度のコサインが結果をスケーリングします。グラフィックスやゲームでは、2つの単位ベクトルの内積はその間の角度のコサインに等しく、これは最も安価な可視性・ライティング判定です。
信号処理では、純粋なトーンはまさにコサイン波であり、フーリエ変換は信号の中に各コサイン周波数がどれだけ含まれるかを測定します。航法では、余弦定理が三角形の既知の3辺から任意の角度を導きます。そして対話的な利用であれば、まったく同じ計算がこのページ上で無料で動作します。
活用例
力やベクトルの射影
大きさにcos(θ)を掛けて、力、速度、場の軸方向成分を、スクリプトやスプレッドシートから直接取得します。
2つの方向の間の角度
内積から得た角度をライティング、衝突、アライメントのロジックに渡し、期待するコサインと実際のコサインが一致することを確認します。
波形の生成と検証
数学ライブラリをインストールせずに、音声、アニメーション、センサーモデルの試作時に任意の位相でコサイン波を評価します。
よくある質問
度とラジアンのどちらを受け付けますか?
ラジアンのみです。 度を変換するには、呼び出す前にπを掛けて180で割ってください。60°は約1.0471975512ラジアンになります。
非常に大きな角度の場合はどうなりますか?
有限の数値であればすべて受け付けられます。コサインは周期2πの周期関数なので、大きな角度も正確に処理されます。
0、π/2、π のコサインはいくつですか?
0 のコサインは 1、π/2(4分の1回転)は 0、π(半回転)は −1 です。4分の3回転でふたたび 0 に戻ります。単位円上の横方向の位置を表しています。
コサインはどんな場面で使われますか?
力や速度のうち軸の方向を向いた成分を求めるとき、内積から2つの向きのなす角を調べるとき、波を表すときなどに使います。純粋な音は、まさにコサインの波です。
結果は何桁まで表示されますか?
小数点以下12桁に丸めて返します。同じ角度を入れればいつでもまったく同じ結果になるので、記録や再計算の値とも食い違いません。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/math/cos \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"angle":1.0471975511965976}'const res = await fetch("https://api.kit.forhosting.com/math/cos", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"angle": 1.0471975511965976
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/math/cos",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"angle": 1.0471975511965976
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/math/cos", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"angle":1.0471975511965976}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"angle":1.0471975511965976}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/math/cos", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"angle": 1.0471975511965976
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.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 | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
コサインAPIは、ラジアンで表された角度を受け取り、そのコサイン(-1から1の間の単一の数値)を返します。
計算の仕組み
NaN、Infinity、真偽値、空文字列、数値でない値が計算に到達することはありません。出力は返される前に小数点以下12桁に丸められます。処理経路にはネットワーク呼び出しも乱数も時計もないため、同じ入力は今日でもログを再生した将来でも常に同じ出力を生みます。エンドポイントは、角度が有限の数値であることを検証します。通常のJSON数値だけでなく、"1.5708"や"6.283e-1"のような数値文字列も受け付け、その後、ブラウザや現代のあらゆるランタイムと同じIEEE-754倍精度でコサインを評価します。有限でない入力は、明確なinvalid_inputエラーで拒否されます。
実務でコサインが現れる場面
エンジニアがこのエンドポイントを使うのは、スプレッドシート、ノーコード自動化、サーバーレス関数に数学ライブラリを持ち込まず、その単一のプリミティブだけが欲しいときです。1リクエストあたり$0.002なので、import文を書く時間より安く済みます。
技術的な質問
料金はいくらですか?
API経由では1リクエストあたり$0.002です。このページ上でブラウザから無料で実行することもでき、どちらの方法でも同じコードが動作します。
結果の精度はどのくらいですか?
コサインはIEEE-754倍精度で計算され、小数点以下12桁に丸められるため、マシン間でもブラウザウィジェットとAPIの間でも、結果は安定し再現可能です。
角度を文字列で渡せますか?
はい。"0.7853981634"や"-2.5e-3"のような数値文字列も、通常のJSON数値と同様に受け付けられます。数値でない入力は明確なエラーメッセージで拒否されます。
出力の範囲は?
常に閉区間[-1, 1]内の数値です。レスポンスには正規化された角度、単位(rad)、使用された計算方法も含まれます。