望遠鏡倍率計算機
焦点距離1000 mmの対物に25 mmの接眼レンズを組み合わせると、倍率は40倍です。2つの焦点距離を同じ単位で入力すれば、遠くの天体がどれだけ大きく見えるか、接眼レンズごとに倍率がどう変わるかがわかります。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 対物焦点距離
- 1,000
- 接眼焦点距離
- 25
- 倍率
- 40
角倍率は、肉眼と比べて望遠鏡越しに遠い物体がどれだけ大きく見えるかを示します。正規調整の単純な天体望遠鏡 —対物と接眼がアフォーカル系をなす— では、古典的な結果は M が対物焦点距離を接眼焦点距離で割った値になります。接眼を入れ替えるアマチュア天文家、屈折・反射の宿題を確認する学生、解答キーを作る教育者、安定した数値契約が必要なソフトウェアは、いずれも同じ二つの数の式にたどり着きます。ネットワーク往復も除算への言語モデルもありません。
望遠鏡の角倍率が返すものと必要な二つの入力
対物を倍に、または接眼を半分にすると M は倍になり、そのため長い鏡筒と短い接眼が市販架台で高倍率になります。検索意図は望遠鏡倍率計算機、焦点距離からの角倍率、接眼パワー計算機、屈折望遠鏡の倍率、自分の望遠鏡は何倍か、といった語句に集まります。
人々が欲しいのは、実験シートに書き、メーカー表と比較し、パイプラインに埋め込む数値 M であり、「M は f を f で割る」という注意だけではありません。両方の入力は同じ長さ単位 —ミリメートル同士、インチ同士— にしてください。エンジンは単位変換をせず、M に効くのは比だけです。
入力値の確認と倍率の求め方
有限数に解釈できる数値文字列は受け付けるので、フォームや CSV 風パイプラインは余分なキャストなしで値を渡せます。接眼焦点距離零は零除算が未定義のため製品契約で常に拒否されます。対物焦点距離零も意味のない零倍率を返さないよう拒否されます。
符号は保持されます。 一致する正の長さは教科書どおり視覚用途で正の M を与え、非典型的な符号の組み合わせも符号規約ドリル用の純粋な比として残ります。バロー倍率、視野絞り形状、大気シーイングモデルはなく、既知の二つの焦点距離からの理想的な二要素角倍率だけです。
実用・限界・料金・配信経路
接眼を選ぶときの即時パワー確認、学校の屈折実験の検証、開口の目安に対する最大実用倍率の見積もり、短い接眼が高倍率になる理由の説明にはブラウザツールを使ってください。実用倍率は開口・シーイング・接眼設計にも制限される点を忘れないでください。この計算機は幾何学的角比だけを報告し、像がシャープか暗いのかは扱いません。
結果は完全に決定的で、同じ二つの入力は常に同じ倍率を与えます。言語モデルも外部光学サービスも乱数もないため、継続的インテグレーションの固定と再現可能な教材に安全です。
活用例
接眼交換のパワー表
アマチュア天文家と販売者が固定対物に対する各接眼焦点距離の M を計算し、表計算式なしで明確な倍率表を作ります。
よくある質問
接眼焦点距離が零だとどうなりますか?
接眼焦点距離零は契約で拒否され、その呼び出しは課金されません。
バローレンズや真の視野は含みますか?
いいえ。 本機能は二つの焦点距離からの幾何学的角倍率だけを返します。バロー倍率、FOV、射出瞳は別計算です。
焦点距離1000 mmの望遠鏡に25 mmの接眼レンズを使うと何倍ですか?
40倍です。対物の焦点距離を接眼レンズの焦点距離で割り、1000÷25=40となるので、遠くの天体が肉眼の40倍の大きさに見えます。
望遠鏡の倍率はどの式で求めますか?
対物レンズの焦点距離を接眼レンズの焦点距離で割ります。対物と接眼を組み合わせた通常の状態の、単純な天体望遠鏡にあてはまる式です。
2つの焦点距離は同じ単位で入力する必要がありますか?
はい。ミリならミリ、インチならインチでそろえてください。単位の換算は行わず、倍率には2つの長さの比だけが関係します。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/optics/telescope-magnification \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"objective_focal_length":1000,"eyepiece_focal_length":25}'const res = await fetch("https://api.kit.forhosting.com/optics/telescope-magnification", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"objective_focal_length": 1000,
"eyepiece_focal_length": 25
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/optics/telescope-magnification",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"objective_focal_length": 1000,
"eyepiece_focal_length": 25
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/optics/telescope-magnification", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"objective_focal_length":1000,"eyepiece_focal_length":25}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"objective_focal_length":1000,"eyepiece_focal_length":25}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/optics/telescope-magnification", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"objective_focal_length": 1000,
"eyepiece_focal_length": 25
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "optics.telescope_magnification",
"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 | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
本機能は一致する長さ単位の有限な対物・接眼焦点距離を受け取り、接眼焦点距離が零の場合は明確な invalid_input で拒否し、倍率・式・方法を決定的な JSON として返します。
望遠鏡の角倍率が返すものと必要な二つの入力
ケプラー式またはニュートン式を正規調整のアフォーカル対として扱うとき、角倍率 M は対物焦点距離 f_objective と接眼焦点距離 f_eyepiece の比です。objective_focal_length、eyepiece_focal_length、magnification、formula、method を JSON で返すと、ノートへの貼り付け、自動テストでの差分、言語をまたいだ再利用が容易で、除算を再実装する必要がありません。
入力の検証と M = f_objective / f_eyepiece の適用
必須の objective_focal_length と eyepiece_focal_length を含む JSON 本体を送ってください。f_objective、fo、objective、f_obj は対物へ、f_eyepiece、fe、eyepiece、f_eye は接眼へ別名マッピングされます。与えられた各フィールドは有限でなければならず、欠落、空文字、非数値テキスト、NaN、Infinity は結果を返す前に invalid_input で即失敗し、検証失敗は課金されません。検証後、倍率は f_objective を f_eyepiece で割って計算します。結果は安定した小数精度に丸められ、同じ入力は JavaScript エンジン間で常に同じ JSON になります。
実用・限界・料金・配信経路
スクリプト、天文ヘルパー、教材プラットフォーム、ノートが単一契約の下で多数の対物・接眼対に安定 JSON を必要とするときは API を使ってください。成功した各リクエストは $0.002 の課金項目で、検証失敗は残高を消費しません。
連携の活用例
宿題・実験の望遠鏡ドリル
学生と採点者が与えられた f_objective と f_eyepiece の角倍率を確認し、接眼焦点距離が零のときは明確に拒否します。
光学アプリ向け決定的フィクスチャ
単体テストや対話的望遠鏡デモを供給するパイプラインが、言語ごとに比を再実装せず純粋な M=f_obj/f_eye オラクルを呼び出します。
技術的な質問
この API で望遠鏡の角倍率をどう計算しますか?
objective_focal_length と eyepiece_focal_length を含む JSON 本体を optics.telescope_magnification に送ってください。応答は magnification、formula、method を返します。
望遠鏡倍率計算機はどの式を使いますか?
単純なアフォーカル望遠鏡の角倍率:M = f_objective / f_eyepiece。両方の長さは同じ単位でなければなりません。
望遠鏡倍率計算機は無料ですか?
ブラウザツールはお使いの端末で無料実行です。API 呼び出しは成功件あたり $0.002 の前払い KIT 残高を使い、検証失敗は課金されません。