ラジアン角度のサイン計算
ラジアンの角度からサインを求めます。π/2はちょうど1で、単位円の一番上までの4分の1回転にあたります。負の値、小数、大きな角度も度に直さずにそのまま扱えます。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 角度
- 1.5707963268
- 角度 (rad)
- 1.5707963268
- 正弦
- 1
この計算機は、有限な実数の角度をラジアン単位で評価し、そのサインをマイナス1から1までの小数として返します。負数、小数、ゼロ、科学的記数法を含め、角度をラジアンで直接入力できます。未入力や数値ではない値を勝手に補わず、明確に検証します。ネットワーク、乱数、保存状態、時刻に依存しない決定論的な三角関数演算を使うため、同じ入力から同じ結果を再現できます。
ラジアン角度を入力して結果を読み取ります
ラジアンで測った角度を1つ指定すると、計算機はサインをマイナス1から1までの無次元の小数として返します。ラジアンは弧の長さと半径の比で回転を表します。1回転は2 piラジアン、半回転はpi、4分の1回転はpiを2で割った値です。
よく知られた基準点を使うと結果を確認しやすくなります。ゼロラジアンのサインはゼロ、piを2で割った角度では1、piでは数学的にゼロ、3 piを2で割った角度ではマイナス1です。
コンピューターはpiや多くの小数を有限精度で保存するため、piの小数近似を入力すると、厳密なゼロではなく1.2246467991473532e-16のようなごく小さい残差が返る場合があります。これは通常の浮動小数点演算の性質であり、三角関数の規則が異なるわけではありません。入力欄に度記号やラジアンという語を付けず、数値だけを指定してください。
正負どちらの値も有効であり、サインはすべての有限な実数角度で定義されるため、1回転以内という制限はありません。
幾何学、波、ソフトウェアでサインを活用します
サインは角度と単位円上の垂直座標を結び付けるため、幾何学、物理学、信号処理、アニメーション、航法、数値ソフトウェアで広く使われます。直角三角形では、斜辺の長さに鋭角のサインを掛けると、その角度に対する対辺を求められます。波形では、サイン値に振幅を掛け、垂直方向のオフセットを加えて標本値を計算できます。
2次元グラフィックスでは、サインが回転の垂直成分を、コサインが水平成分を表すことが一般的です。結果に角度の単位はなく、浮動小数点表現上の特性を除けば、常にマイナス1から1までの閉区間に収まります。サインには周期性があり、2 piの整数倍を加減しても数学的な値は変わりません。
また奇関数なので、負の角度のサインは対応する正の角度のサインの符号を反転した値です。これらの性質は出力確認やテストの簡略化に役立ちます。外部依存がなく、入力を保持しないため、再現可能な例、表計算の代替、サーバー側検証、学習時の答え合わせ、ラジアン専用の小さな計算処理に適しています。
活用例
三角形の成分を求めます
既知の長さに返されたサインを掛け、ラジアン角度に対する反対側の成分を計算します。
周期波形を標本化します
振幅、周波数、垂直オフセットを適用する前に、ラジアン位相のサインを評価します。
アプリの計算を検証します
ラジアン角度を三角関数へ渡すコード向けに、決定論的な期待値を作成します。
よくある質問
入力にはどの単位を使いますか?
角度をラジアンで入力してください。度として解釈したり、単位を自動変換したりすることはありません。
piの近似値のサインが厳密なゼロにならないのはなぜですか?
コンピューターは小数近似を有限精度で保存するため、本来の厳密なゼロが非常に小さい残差として現れることがあります。
どのような入力が拒否されますか?
未入力、空、数値以外、NaN、無限大は拒否されます。角度は1つの有限な実数でなければなりません。
π/2のサインはいくつですか?
π/2のサインは1です。4分の1回転で点は単位円の一番上に来て、サインである縦の座標が最大になります。
度をラジアンに直すにはどうしますか?
度の値にπを掛けて180で割ります。この計算機は度を自動で換算しないので、換算した値を入力すれば二重換算を防げます。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/trig/sin-radians \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"angle":1.5707963267948966}'const res = await fetch("https://api.kit.forhosting.com/trig/sin-radians", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"angle": 1.5707963267948966
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/trig/sin-radians",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"angle": 1.5707963267948966
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/trig/sin-radians", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"angle":1.5707963267948966}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"angle":1.5707963267948966}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/trig/sin-radians", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"angle": 1.5707963267948966
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "trig.sin_radians",
"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回につき$0.002で、1つの角度を処理します。
ラジアン角度を入力して結果を読み取ります
応答には、解釈された角度が`angle_radians`、計算値が`sine`として含まれるため、自動処理でも実際に評価された数値を確認できます。
検証方法と数値入力の規則を確認します
小数表記、先頭のプラス記号またはマイナス記号、科学的記数法を利用できます。空欄を暗黙にゼロへ変換すると、もっともらしいサインゼロが返り、不完全なデータを見落とすおそれがあります。元の角度が度の場合は、度数にpiを掛けて180で割り、そのラジアン値を送信してください。変換を機能の外に分けることで単位の取り決めが明確になり、二重変換を防げます。非常に大きい有限角度も受け付けますが、極端な大きさでは浮動小数点の範囲縮小によって精度が低下することがあります。一般的な科学、工学、教育、幾何学の値では、倍精度の決定論的な結果を得られます。必須フィールドは`angle`です。APIではJSONの数値が最も明確ですが、テキスト形式のフォームに対応するため、厳密な数値文字列も受け付けます。値の欠落、空文字列、説明語、単位の接尾辞、NaN、正の無限大、負の無限大は`invalid_input`エラーになります。この厳格さには理由があります。また、`1.2 ラジアン`を緩く解析して単位部分を捨てると、一貫しない入力が有効に見えてしまいます。そのため、文字列全体が1つの有限な実数を表す必要があります。この計算機は度からラジアンへの自動変換を行いません。
幾何学、波、ソフトウェアでサインを活用します
この機能は1リクエストにつき$0.002で1回計算します。
技術的な質問
サイン結果の範囲はどこまでですか?
結果はマイナス1から1までの閉区間にある無次元の小数です。
APIリクエストの料金はいくらですか?
各リクエストは$0.002で、1つの角度を1項目として評価します。