ForHosting KIT · 数学

正弦方程式計算機

正弦が指定の値になる角度を、最初の1つだけでなくすべて求めます。正弦0.5なら、−180°から540°の間で30°、150°、390°、510°です。2つの一般解も360°の周期付きで表示します。ブラウザで無料で使えます。

  • 無料
  • ブラウザで動作
  • 登録不要
  • データは端末の外に出ません
ご利用方法 ウェブAPIメールTelegramアプリ 近日
入力した場合
対象
0.5
区間の始点
-180
区間の終点
540
精度
6
結果
方程式
sin(theta) = 0.5
角度の単位
deg
主角 (°)
30
解
30, 150, 390, 510

この計算機は sin(θ) = 目標値を解き、指定された区間内の実数角をすべて求めます。目標値はマイナス1から1まで、区間の始点と終点は度数で入力してください。周期的な一般解と、区間に含まれる具体的な解の完全な昇順一覧を返します。通常の逆正弦キーとは異なり、単位円上のもう一方の枝も考慮し、区間に含まれる各回転で両方を繰り返します。負の角度、端点、および正弦が1またはマイナス1となる単一の族も正しく処理します。実数の定義域外は明確に拒否します。

逆正弦だけでは方程式の全解にならない理由

逆正弦で得られる主値アルファは、解法の出発点にすぎません。正弦には周期があり、通常は1回転の中の鏡映された2か所で同じ値を取ります。アルファを度数の主値とすると、一方の族は θ = アルファ + 360k、他方は θ = 180 - アルファ + 360k であり、kは任意の整数です。

本計算機は基準角をゼロ以上360度未満の1回転に正規化します。これにより一般解が読みやすくなり、整数kによって負の角度や複数回転先の解も失われません。例えば sin(θ) = 0.5 の基準角は30度と150度で、ゼロから720度では30、150、390、510が該当します。

特殊な目標値には重複処理が必要です。1では2式が同じ90度の族を、マイナス1では同じ270度の族を表すため、重複を除きます。ゼロでは、異なるゼロ度と180度を残し、180のすべての整数倍を生成します。

この主逆関数値と完全な周期解の違いが、単純な逆正弦計算機ではなく方程式ソルバーを利用する理由です。

区間の決め方と結果の読み方

targetには、マイナス1から1までの閉区間にある有限実数を指定してください。両端を含み、始点は負でも構いませんが、終点を始点より前にはできません。省略時は、教科書で一般的なゼロから360度を使用し、解となる場合は両端を意図的に含めます。

幅は36,000度、つまり100回転まで指定できます。precisionはゼロから12までの整数で、既定値は10です。応答には方程式と単位、検証済みの目標値、主角が含まれます。

各一般解は基準角、360度の周期、整数kを用いた式で示され、指定した包含区間も返されます。実数解が存在しても指定区間に入らなければ、空配列が正しい結果です。丸めは回転の列挙後に行うため、端点への所属を誤判定しません。

小さな許容差により、30、90、180、360などの厳密値を浮動小数点誤差から保護します。そのため、学習問題、自動採点、再現可能なソフトウェアテストに利用できます。

定義域の検査、実用例、再現可能な自動処理

実数の正弦はマイナス1未満にも1超にもなりません。欠落値、不正な数値文字列、Infinity、NaN、逆転区間、上限を超える幅、許容範囲外の精度も拒否します。境界値は有効で、1は90度に完全回転を加えた族、マイナス1は正規化後の270度に完全回転を加えた族になります。

この検査は、実数上で不可能な問題を説明する教育システム、物理範囲外のセンサー比で処理を停止する技術スクリプト、すべての期待根を安定して列挙するテストに役立ちます。処理は純粋な三角関数計算と上限付き整数列挙だけです。言語モデルや外部サービスを呼ばず、時刻、乱数、保存領域も使用しません。

度数区間内のθをすべて求める場合にご利用ください。

三角法の課題を完全に確認

問題や試験で指定された区間について、単位円の両方の枝とすべての周期的な解を確認できます。

再現可能な解答表を作成

周期根の表を手作業で保守せず、自動採点用の昇順解と件数を生成できます。

範囲付き物理モデルを検証

正規化測定の不可能な目標値を拒否し、動作範囲内の候補角をすべて列挙できます。

一般解が通常2つあるのはなぜですか?

各360度の回転で、アルファと180度からアルファを引いた角は同じ正弦値を持ちます。両方に360kを加えると全実数解になります。

負の角度や複数回転を区間に含められますか?

はい。 終点が始点より前でなく、全幅が36,000度以下であれば指定できます。

sin θが0.5になる解はすべてでいくつですか?

30°と150°に、360°の整数回転を加えた角度がすべて解です。−180°から540°の間では、30°、150°、390°、510°の4つになります。

正弦が1や−1のとき一般解が1つになるのはなぜですか?

その値では2つの系列が同じ角度に重なるからです。正弦1なら90°、−1なら270°で、重複は取り除いて表示します。

1より大きい値を入れるとどうなりますか?

実数の角度の正弦は1を超えず−1を下回りません。1.2のような値は、許される範囲を示すメッセージとともに受け付けられません。

このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。

POSThttps://api.kit.forhosting.com/trig/solve-sin-equation

Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。

curl -X POST https://api.kit.forhosting.com/trig/solve-sin-equation \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"target":0.5}'
{
  "target": 0.5
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "trig.solve_sin_equation",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。

1リクエストあたり$0.002

単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。

max_interval_degrees36000
HTTPコード意味
401unauthorizedAPIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。
402insufficient_balance残高が不足しています。チャージ後に再度お試しください。
404unknown_type指定されたタスクタイプは存在しません。タイプ名を確認してください。
429rate_limitedリクエストが多すぎます。しばらく待ってから再度お試しください。

ブラウザーでは無料で、成功したAPI要求は$0.002です。

区間の指定方法と返される各フィールドの読み方

続いて interval_start と interval_end を度数で設定します。solutionsは該当する全角度の昇順配列で、solution_countは件数です。

定義域の検査、実用例、再現可能な自動処理

そのため1.2のような目標値には実数角の解がなく、値を勝手に丸めたり複素数へ切り替えたりせず、閉じた定義域を示す invalid_input を返します。同じ入力は無料のブラウザー実行でもAPIでも同じJSONになります。成功したAPI要求は$0.002で、検証失敗は課金されません。

正弦方程式計算機の料金はいくらですか?

ブラウザーでは無料です。成功したAPI要求は$0.002で、無効な入力には課金されません。

区間の端点は含まれますか?

はい。interval_start と interval_end は両方を含み、端点と一致する解も返します。

目標値が [-1, 1] の外にある場合はどうなりますか?

実数角の正弦はマイナス1から1までなので、invalid_inputで失敗します。

KITの完全なドキュメントを見る →