セカント・コセカント・コタンジェント計算機
3つの逆数の三角関数をまとめて求めます。30°ではコセカントが2、セカントは約1.1547で、サイン・コサイン・タンジェントも並んで表示されます。答えのない角度は無限大と表示せず、はっきり受け付けません。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 角度
- 30
- ラジアン
- 0.5235987756 degrees
- Sin
- 0.5
- Cos
- 0.8660254038
- Tan
- 0.5773502692
このセカント・コセカント・コタンジェント計算機は、単一の有限な角度について、3つの逆数の三角関数を評価します:セカントは1/コサイン、コセカントは1/サイン、コタンジェントはコサイン/サインです。既定では度で角度を入力し、ラジアンに切り替えることもできます。小数点以下の桁数を選ぶと、エンジンはsec、csc、cotを、文脈のためのsin、cos、tanとともに返します。宿題や教育デモ、簡単な確認にはブラウザで無料でご覧ください。
セカント・コセカント・コタンジェントの意味と表示される値
セカント、コセカント、コタンジェントは、コサイン、サイン、タンジェントの古典的な逆数の相棒です。定義により、sec θは1÷cos θ、csc θは1÷sin θ、cot θはcos θ÷sin θで、tanが定義される場所ではこれは1÷tan θでもあります。
学生は、教科書が6つの基本関数を展開するとき、ピタゴラスの恒等式が「1+tan²=sec²」として書き直されるとき、そして直角三角形の問題が斜辺対隣辺または対辺の比を求めるときに、これら3つの名前に出会います。
エンジニアやアナリストは、sinとcosを好む現代のライブラリではこれらをあまり使いませんが、それでも古いCADのメモ、測量の公式、フーリエ恒等式の表、逆数の形を期待するコンテストの問題に登場します。
この計算機は、指定した角度、それが解釈された単位、対応するラジアンの測度、3つの主要な値sin、cos、tan、そして3つの逆数の値sec、csc、cotをすべて要求した精度に丸めて返します。単位円の座標だけ、恒等式の残差確認、度→ラジアン変換、あるいは逆正弦が必要な場合は専用のツールをお使いください。
逆数の三角関数が学習・教育・自動化された確認で果たす役割
学生は、宿題のセットが解答例にsecとcscだけを列挙しているとき、直角三角形の比を逆数の形に変換しなければならないとき、あるいは小テストの前に具体的な角度で「1+cot²=csc²」がまだ成り立っているかを確認しているときに、セカント・コセカント・コタンジェント計算機に手を伸ばします。
教師は、Infinityを印字したり指数表記に切り替えたり、度とラジアンの間でモードを黙って変えたりする不透明な電卓アプリを信用せずに、安全な角度についての有限な解答例を事前に生成できます。
開発者は、依然としてsec、csc、cotのヘルパーを公開しているライブラリ向けの決定的なテストベクトルを播種したり、逆数の言葉で書かれた測量や光学の公式を検証したり、サインとコサインだけではなくそれら3つの出力を要求するプログラミング課題を満たしたりするために、同じ契約をスクリプトから呼び出します。
コンテストの練習では、時間に追われる中で表をダウンロードせずに解答を確認できるよう、逆数の値の高速なオフラインソースがよく必要とされます。cosとsinだけが必要な場合は単位円計算機と、残差確認が重要な場合はピタゴラス恒等式検証ツールと、モードの間違いが本当に探しているバグである場合は度→ラジアン変換とも組み合わせてください。
活用例
宿題の逆数関数確認
サインとコサインだけでなく逆数の形を求める教科書の演習向けに、十分正確なsec、csc、cotの値を調べます。
決定的なCIフィクスチャ
表を手作業で維持したりInfinityを受け入れたりせずに、単体テスト向けに再現性のあるセカント・コセカント・コタンジェントの小数を生成します。
よくある質問
sec、csc、cotはどう定義されますか?
sec θ = 1/cos θ、csc θ = 1/sin θ、cot θ = cos θ/sin θ(tanが定義される場所では1/tan θでもあります)。
0°や90°ではどうなりますか?
0°(およびsinが0になる他の角度)ではコセカントとコタンジェントが未定義です。90°(およびcosが0になる場所)ではセカントが未定義です。
角度をラジアンで入力できますか?
はい。 unitをradians(またはrad)に設定してください。既定の単位はdegreesです。
30度のコセカントはいくつですか?
30°のコセカントは2です。30°のサインは0.5で、コセカントはサインの逆数なので、ちょうど2になります。
小数点以下は何桁まで指定できますか?
0桁から15桁まで選べます。指定しない場合は12桁で表示され、6つの値はすべて同じ桁数に丸められます。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/trig/secant-cosecant \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"angle":30}'const res = await fetch("https://api.kit.forhosting.com/trig/secant-cosecant", {
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/secant-cosecant",
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/secant-cosecant", 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/secant-cosecant", 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.secant_cosecant",
"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 | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
サインまたはコサインが0のとき、対応する逆数は0による除算のため未定義になるので、このツールはInfinityを印字するのではなくinvalid_inputでそれらの角度を拒否します。この経路は完全に決定的です:通信も、ランダム性も、時計もありません。CIや授業の解答例で再現性のある逆数三角関数のフィクスチャが必要な場合は、成功したリクエストごとに$0.002のAPIをご利用ください。
セカント・コセカント・コタンジェントとは何か、レスポンスに含まれる内容
短いformula文字列が定義を書き直すため、API利用者とワークシートの整合性が保たれます。Infinityとして提示される近似的な経路も、逆数が発散したときの黙った代替もありません:sinまたはcosが厳密な絶対しきい値内で数値的に0の場合、エンジンはinvalid_inputを発生させ、有限の答えを勝手に作ることを拒みます。このページは、宿題の解答例、単体テスト、軽量なAPI利用者に適した決定的な浮動小数点算術で、1つの具体的な角度における逆数の3つ組に答えます。
角度の読み取り方、定義域が失敗するとき、精度の適用方法
精度は0から15の小数桁数の整数で既定は12です。ラジアンへの変換後、エンジンはMath.sinとMath.cosを1回評価します。優先されるフィールドはangleですが、value、theta、x、degrees、degというエイリアスも受け付けるため、スプレッドシートやクエリ文字列、型付きフォームでも列名を変えずに同じ契約を再利用できます。任意のunitはdegrees、deg、radians、radを受け付け、既定はdegreesで、fromとinput_unitというエイリアスが一般的なフォームのラベルをカバーします。エイリアスdecimalsとdpは同じ制御にマッピングされます。angleの欠落、数値でない文字列、Infinity、NaNは即座にinvalid_inputで失敗します。サインの絶対値が1×10^-12以下の場合、コセカントとコタンジェントは未定義であり、リクエストは0による除算と、0度、180度、πの整数倍といった典型的な例を名指ししたメッセージとともに拒否されます。コサインが同様に0に近い場合、セカントとタンジェントは未定義であり、90度、270度、あるいはπ/2+πの整数倍といった角度でリクエストは失敗します。サインとコサインの両方が0から安全に離れている場合にのみ、エンジンはsec=1/cos、csc=1/sin、cot=cos/sin、tan=sin/cosを組み立て、すべての数値フィールドを要求した小数桁数に丸め、符号付きゼロを統一してJSONをきれいに保ちます。自動パイプラインの中で同一の数学的結果が必要な場合は、このページの無料ブラウザ実行と有料APIを組み合わせ、逆数の三角関数を自前で再実装せずに済ませてください。
逆数の三角関数が学習・教育・自動化された確認で果たす役割
プロダクトやカリキュラムのチームは、空欄や無限のセルを描画するのではなく、未定義の角度を明確なエラーで拒否しなければならないインタラクティブなワークシートを構築する際にこのエンドポイントを使います。このページでは処理はすべてブラウザ内で完結し、API経由では成功した照会1件ごとに$0.002かかり、検証に失敗した場合は課金されず、レスポンスを返した後は何も保存されません。無料のインタラクティブな検証と、同一の結果を返す有料APIというこの分離はKITのtier Aカタログ全体の方針と一致しており、教室でのデモから自動パイプラインへ、数学的な結果を変えることなく移行できます。
連携の活用例
未定義の定義域の教育デモ
逆数が0で割ることになるとき、0°、90°、関連する角度がinvalid_inputできれいに失敗することを学生に示します。
技術的な質問
セカント・コセカント・コタンジェント計算機の料金は?
このページのブラウザ上では無料です。API経由では成功したリクエストごとに$0.002かかり、無効な入力には課金されません。
なぜレスポンスにはsin、cos、tanも含まれるのですか?
それらは逆数のための文脈を提供し、同じ角度と精度でsecが1/cos、cscが1/sin、cotがcos/sinであることを確認するのに役立ちます。