正弦・余弦・正接計算機
1つの角度から6つの三角関数をまとめて求めます。30°ならサインは0.5、コセカントは2で、コサイン・タンジェント・セカント・コタンジェントも並びます。0°・90°・180°では存在しない値を作らずに知らせます。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 角度の測度
- 30
- 角度の単位
- Degrees
- ラジアンの角度
- 0.5235987756
- 度の角度
- 30
- 正弦
- 0.5
正弦・余弦・正接は、直角三角形の幾何、円運動、波動方程式、コンピュータグラフィックスの基本です。その逆数である余割・正割・余接も、恒等式、極限、工学公式で同様によく現れます。三角比表の採点、シェーダやゲームエンジンの角度検証、測量方位を単位円成分へ一括変換する用途、またtanとsecが九十度で発散しcscとcotが零と百八十で失敗する理由を教える用途にご利用ください。
六つの三角関数の意味
単位円上で、正のx軸からラジアンで測った角度θは点(cos θ, sin θ)に落ちます。正弦は縦座標、余弦は横座標、正接は正弦を余弦で割った比——その角度での光線の傾き——です。余割は正弦の逆数、正割は余弦の逆数、余接は余弦を正弦で割った比(正接の逆数と同値)です。
角度が度で与えられる場合は、まずθ_rad = θ_deg·π/180で変換し、ホストの正弦・余弦プリミティブで評価します。三十度の角度では正弦は二分の一、余弦は三の平方根の二分の一、正接は三の平方根の逆数となり、逆数関数は直ちに従います。零度では正弦が零のため余割と余接は未定義です。
九十度では余弦が零のため正接と正割は未定義です。公式は高々一回の単位変換の後は初等的で、ユーザランドで級数展開を再実装せず、サンプリングも不要で、結果はロケール・タイムゾーン・ネットワーク状態に依存しません。
実践的なヒント、特異点、関連検索
手計算の表と照合するときは、三十・四十五・六十度など教室で馴染みの角度を選ぶとよいです。六値すべてが必要な場合は、九十度・二百七十度やπの二分の一の奇数倍を避けてください——それらの角度は余弦を零にし、正接と正割で未定義エラーを起こします。余割と余接が必要なときは、零・百八十・πの整数倍も同様に避けてください。
本ランディングは正弦余弦正接計算機や度・ラジアンでのsin cos tan csc sec cotツールを探す方を対象とし、逆三角関数の求解器ではなく恒等式の証明も行いません。成功呼び出しの後は、sinの二乗とcosの二乗の和がほぼ一、tanとcotの積がほぼ一、cscとsinの積がほぼ一、という浮動小数点許容内の健全性チェックが有用です。
活用例
ゲーム・グラフィックス・アニメーションの角度バッチ
方位や関節角を単位円成分と逆数の傾きへ変換し、各サービスに場当たり的なMath呼び出しを埋め込まずにシェーダ・スプライト・物理へ渡します。
測量・航法・工学向け単位円ヘルパー
方位と位相角をsin、cos、tan、csc、sec、cotへ一括評価し、九十度やπ/2の特異倍数では正直なエラーを返します。
よくある質問
この計算機はどの三角関数を返しますか?
与えられた角度(度またはラジアン)について、正弦・余弦・正接・余割・正割・余接の六つの基本値すべてを返します。
90°や0°ではどうなりますか?
90°(および90°の奇数倍)では余弦が零のため正接と正割は未定義です。0°と180°(180°の倍数)では正弦が零のため余割と余接は未定義です。
30度のサインはいくつですか?
30°のサインはちょうど0.5、つまり2分の1です。そこからコセカントは2になり、コサインは2分の√3、タンジェントは√3分の1です。
180度ではどの値が求められませんか?
180°ではサインが0になるため、コセカントとコタンジェントは定義されません。大きな数を表示する代わりに、どの関数が定義されないかを知らせます。
度をラジアンに換算する式は何ですか?
度の値にπを掛けて180で割ります。度で入力した場合も、まずこの換算をしてから6つの値を計算します。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/trig/sin-cos-tan \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"angle":30}'const res = await fetch("https://api.kit.forhosting.com/trig/sin-cos-tan", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"angle": 30
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/trig/sin-cos-tan",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"angle": 30
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/trig/sin-cos-tan", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"angle":30}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"angle":30}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/trig/sin-cos-tan", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"angle": 30
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "trig.sin_cos_tan",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
制限
max_abs_angle | 1000000000000 |
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
本機能は度またはラジアンの単一の角度を受け取り、六つの値を決定的なJSONとして返し、その角度で未定義の関数がある場合は厳密にエラーとします。コンピュータ代数システムも乱数シードも時計依存もなく、無料ブラウザツールと前払いAPIは同じ純粋な解法関数を実行するため、宿題の検算と本番スクリプトは固定小数丸めの後で一致します。
六つの三角関数の意味
本ツールはInfinityを返したり部分的な答えを捏造したりせず、それらの特異角度をinvalid_inputで拒否し、スクリプト・採点器・APIクライアントが数学的不可能を数値的成功として扱わないようにします。
APIの呼び出し方と返却内容
宿題パイプライン、面接対策サンドボックス、ゲーム・グラフィックスツール、測量・航法スクリプト、あるいは計算機代数パッケージを全端末に入れずに再現可能な六関数の三角比表が必要なあらゆるワークフローからご利用ください。angleと、任意でangle_unitを含むJSONボディを送信してください。フィールドangleは評価する有限の測度で、別名theta、文字θ、aは同じ意味に対応します。任意のangle_unitは既定でdegrees、radiansを渡すとラジアンです(別名unitとangle_modeも有効です)。成功時はangleとangle_unitをエコーし、便宜上angle_radiansとangle_degreesを追加し、sin、cos、tan、csc、sec、cotを丸め済みの数で返し、methodをsix_function_trigに設定したうえで各定義を記す短いformulaブロックを含めます。検証失敗——angle欠落、非有限値、未知の単位、公開上限を超える大きさ、sinまたはcosが実質零の角度——はinvalid_inputを返し、課金されません。料金は成功リクエストごとに定額の$0.002で、unit itemおよび限界単価ゼロです。
実践的なヒント、特異点、関連検索
厳密な根号値がよく知られており、APIの丸め出力は多くの桁で一致するはずです。ラジアンではπの六分の一、四分の一、三分の一がよく使われ、angle_unitをradiansにすると変換段階を省略できます。正弦と余弦だけが必要な場合でも、定義された角度で本ツールを呼び逆数フィールドを無視するか、invalid_inputを捕捉してsin/cosのみの経路にフォールバックできます。角度の絶対値は上限があり、中間のIEEE倍精度がWorkerとブラウザで有限に保たれます。invalid_inputを返す失敗タスクは前払い残高を消費しないため、学習者が意図的に特異角度を探る探索スクリプトも安価に保てます。
連携の活用例
sin・cos・tan表の宿題・試験の検算
生徒に度またはラジアンの角度を与え、手計算のsin、cos、tanと逆数を決定的なAPIまたは無料ブラウザ結果と照合します。
技術的な質問
角度をラジアンで入力できますか?
はい。angle_unitをradians(またはunit/angle_mode)に設定してください。教室や測量の流れ向けに既定はdegreesです。
公式はどのように定義されますか?
θをラジアンとして:sin(θ)、cos(θ)、tan = sin/cos、csc = 1/sin、sec = 1/cos、cot = cos/sin。度はまずθ_rad = θ_deg·π/180で変換します。
正弦・余弦・正接計算機は無料ですか?
ブラウザツールは無料でローカル実行されます。API呼び出しは成功リクエストごとに$0.002の前払いKIT残高を使い、失敗タスクは課金されません。