角度(度)のセカント計算機
度で角度を入れると、セカントとその元になるコサインが並んで表示されます。60°のコサインは0.5なので、セカントは2です。90°や270°では誤解を招く巨大な数ではなく、定義されないことを知らせます。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 角度
- 60
- 角度 (°)
- 60
- 余弦
- 0.5
- 正割
- 2
この計算機は、幾何学、工学、測量、学習問題で一般的な度数法を使い、角度のセカントを求めます。有限の角度を入力すると、コサインと、その逆数として計算したセカントが返されます。コサインがゼロになる角度も判定します。その点ではセカントに定義された実数値がないためです。結果は一貫した桁数に丸められ、元の角度も保持されるので、手早い確認にも自動処理にも利用できます。
度数法の角度からセカントを計算する方法
セカントはコサインの逆数であり、thetaのセカントは1をthetaのコサインで割った値です。この計算機はthetaを度で受け取り、三角関数の演算用にラジアンへ変換し、コサインを求めてから逆数を計算します。たとえば、60度のコサインは0.5なので、60度のセカントは2です。
応答には、入力した角度、計算したコサイン、得られたセカントが含まれます。正の角度、負の角度、1回転を超える角度、小数の角度も入力できます。三角関数には周期性があるため、360度を加減してもコサインとセカントは変わりません。
したがって、420度のセカントは60度と同じです。入力欄には度記号、数式、単位を付けず、数値だけを入力してください。値がない場合、文字列、無限大、有限の角度を表さない入力は受け付けません。
セカントが未定義になる理由
分母がゼロの場合、逆数は作れません。セカントは1をコサインで割るため、コサインがゼロになるすべての点で未定義です。度数法では90度と270度、さらに360度の任意の倍数を加減した同終辺角が該当します。
同じ条件は、90度に180度の整数倍を加えた角度とも表せます。この計算機は該当角度を明示的に検出し、誤解を招く巨大な数値ではなく、分かりやすい入力エラーを返します。この確認が重要なのは、コンピューターがpiを近似値で表すからです。
90度のコサインを直接計算すると、正確なゼロではなく極小の残差が出る場合があります。その逆数を取ると、数学的には未定義なのに巨大な有限値に見えてしまいます。ただし、90度や270度に近いだけの角度は有効です。
コサインがゼロへ近づくため、セカントの絶対値が非常に大きくなることがあります。
結果の読み方と適切な利用方法
既知の角度には根号で表せる厳密値があります。たとえば45度のセカントは2の平方根ですが、計算機はその小数近似を返します。高感度の数値シミュレーションや反復演算に使う場合は、追加の精度要件をご確認ください。
セカントの符号は必ずコサインと一致し、象限IとIVでは正、IIとIIIでは負、コサインがゼロの境界では未定義です。コサイン欄を使えば、この関係の確認や解答の説明ができます。自動処理では1回の要求につき1つの角度を送り、入力エラーを一時的な障害ではなく数学的な定義域の条件として扱ってください。
活用例
三角法の課題を確認
度数法のセカントを確認し、計算に使われたコサインも調べられます。
工学計算を検証
数式やデータ確認で使う有限角について、安定した小数のセカントを得られます。
未定義点を検出
逆数を後続処理へ渡す前に、コサインがゼロになる角度を特定できます。
よくある質問
どの公式を使っていますか?
thetaを度数法で解釈し、thetaのセカントは1をthetaのコサインで割る公式を使用します。
セカントはいつ未定義になりますか?
90度に180度の整数倍を加えた角度ではコサインがゼロになるため、未定義です。
結果を丸めるのはなぜですか?
コサインは多くの場合に無理数の小数になります。小数点以下十二桁への丸めで、読みやすく決定的な出力にします。
60度のセカントはいくつですか?
60°のセカントは2です。60°のコサインは0.5で、セカントはコサインの逆数なので、1を0.5で割ると2になります。
420度と60度のセカントは同じですか?
はい、同じです。三角関数は360度ごとに同じ値を繰り返すため、420°のセカントは60°と同じ2になります。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/trig/sec-degrees \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"angle":60}'const res = await fetch("https://api.kit.forhosting.com/trig/sec-degrees", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"angle": 60
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/trig/sec-degrees",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"angle": 60
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/trig/sec-degrees", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"angle":60}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"angle":60}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/trig/sec-degrees", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"angle": 60
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "trig.sec_degrees",
"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 | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
結果の読み方と適切な利用方法
返されるコサインとセカントは、安定して読みやすいJSON値にするため小数点以下十二桁に丸められます。この精度は、学習、通常の工学的見積もり、表計算、検証規則、アプリケーションの画面などに適していますが、記号による厳密値ではありません。API要求1回の料金は$0.002で、同じ有効入力からは常に同じ丸め済み出力が得られます。
技術的な質問
負の角度も入力できますか。
はい。正、負、ゼロ、小数を含む有限の度数値を入力できます。
API要求の料金はいくらですか。
各要求の料金は$0.002です。