焦点比から開口径
焦点距離1200 mmでf/6の望遠鏡は、口径200 mmです。焦点距離を焦点比で割るだけです。鏡筒やカタログにある二つの値を入力すれば、直径とF値の表記が分かります。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 焦点距離
- 1,200
- 焦点比
- 6
- 口径 (mm)
- 200 mm
- 口径
- 200
- F値
- f/6
アマチュア天文家、望遠鏡の購入検討者、光学実験の学習者は、鏡筒やカタログに書かれた焦点距離とF比が分かっているときに、鏡筒やレンズの有効開口が何度も必要になります。古典的な関係は単純で、開口径は焦点距離を焦点比で割った値です。したがって焦点距離千二百ミリメートルのF六システムなら入射開口は二百ミリメートルになります。この焦点比から開口径を求める計算機は、その二つの数値を受け取り、印刷可能なF値ラベル付きでミリメートル単位の径を返し、零または負の焦点比は Infinity を出す代わりに明確な検証エラーで拒否します。
開口径が焦点距離と焦点比からどう導かれるか
まず、望遠鏡やカメラレンズの仕様に必ず載っている二つの量から始めます。ここでの焦点距離 f はミリメートルで測り、焦点比 N はF値または相対開口とも呼ばれ、無次元です。定義上、F値は焦点距離と入射瞳径の比であり、N は f を D で割った値と書きます。
その恒等式を変形すると、メーカーが f と N を示しても有効開口を示さないときに必要な開口径が得られます。すなわち D は f を N で割った値です。N は無次元なので D は f と同じ長さの単位を継承します。
本計算機はミリメートルに統一するため、千二百ミリメートルのF六ニュートンは開口二百ミリメートルと報告し、一般的なドブソニアンや屈折鏡の掲載と一致します。写真では同じ比を鏡筒に f スラッシュ N と書き、天文では速いF四の鏡筒と遅いF十の惑星観測用望遠鏡のように呼びます。いずれにしても連続量は常にこの除算です。
焦点距離は厳密に正でなければならず、零または負の f は本式の薄いレンズや望遠鏡の焦点距離として使えません。焦点比も厳密に正でなければなりません。N が零に近づくと形式的な径は発散し、ちょうど零では零除算になるため、Infinity や NaN を返す代わりに無効入力で失敗します。
負の N は径の符号を反転させ、この古典定義では物理的ではありません。
焦点比から開口を求める計算機が実務で現れる場面
天文クラブや販売スタッフは、集光力や分解能の見積もり、あるいはある架台と露よけに鏡筒が入るかを比較するとき、記載の焦点距離とF比を有効開口に換算し続けます。教材作成者は f と N から D を求める問題を出し、学習者がどの望遠鏡仕様表にもある同じ恒等式を練習できるようにします。信頼できるオラクル一つで採点とデモ準備が速くなります。
光学工学ノートや商品データベースは、カタログ行に焦点距離と相対開口だけがあり瞳径が欠けているとき、またはある鏡筒長に対する提案F比が目標開口と一致するか確認するときに、同じ閉じた形を必要とします。
望ましいプレートスケールや画像スケールから始める天体写真の計画者は、カメラ側の焦点距離とレデューサーやバロー列の目標F比を知っていることが多く、露光時間を見積もる前にその二つの数値が示す実効開口を欲します。
後で焦点距離と径からF値への逆変換、開口と波長からのレイリー分解能、対物と接眼からの望遠鏡倍率、被写界深度表が必要なら、この焦点比から開口のページに詰め込むのではなく、別の検索意図とランディングとして扱ってください。
活用例
望遠鏡の購入とクラブデモ
カタログの焦点距離とF比をミリメートルの有効開口径に変換し、購入者と指導者が集光力を公平に比較できるようにします。
宿題と実験の解答キー
教科書の対について D = f/N の正解を生成し、教員と自動採点が一つの決定論的オラクルを共有します。
カタログと表計算の妥当性確認
商品データに焦点距離と相対開口しかないときに欠けた開口列を埋め、提案F比が目標の瞳径と一致するか検証します。
よくある質問
この開口計算機はどの式を使いますか?
古典定義を変形した D = f / N です。f はミリメートルの焦点距離、N は無次元の焦点比(F値)です。応答は mm の開口径と印刷可能な f/N ラベルを返します。
F値計算機との違いは何ですか?
F値計算機は既知の焦点距離と開口径から N = f/D を求めます。本ツールはその逆で、f と N から D を返します。検索意図が異なり、式は相補的です。
焦点比が0だと入力できないのはなぜですか?
口径は焦点距離を焦点比で割って求めるため、0では割り算ができず直径が出ないからです。負の値も符号が逆になり物理的に意味がないので、正の数を入力してください。
同じ焦点距離ならF値が小さいほど口径は大きくなりますか?
はい。口径は焦点距離をF値で割った値なので、焦点距離が同じならF値が小さいほど直径は大きくなります。そのためf/4の鏡筒は明るく、f/10の鏡筒は暗いと言われます。
結果はどの単位で出ますか?
ミリメートルです。焦点距離をミリメートルで入力し、F値には単位がないため、求めた口径もそのままミリメートルで表示されます。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/astro/aperture-from-focal-ratio \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"focal_length":1200,"focal_ratio":6}'const res = await fetch("https://api.kit.forhosting.com/astro/aperture-from-focal-ratio", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"focal_length": 1200,
"focal_ratio": 6
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/astro/aperture-from-focal-ratio",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"focal_length": 1200,
"focal_ratio": 6
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/astro/aperture-from-focal-ratio", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"focal_length":1200,"focal_ratio":6}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"focal_length":1200,"focal_ratio":6}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/astro/aperture-from-focal-ratio", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"focal_length": 1200,
"focal_ratio": 6
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "astro.aperture_from_focal_ratio",
"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 | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
無料のブラウザツールと有料APIは同じ純決定論的関数を共有するため、宿題のデモ、機材スプレッドシート、自動フィクスチャのパイプラインが同じ入力で食い違うことはありません。
開口径が焦点距離と焦点比からどう導かれるか
ソルバーは閉じた形の算術だけを行い、安定した JSON のため浮動小数点の雑音を有効数字十二桁に整え、f スラッシュ六のような読みやすいF値ラベルを返します。パイプライン全体は決定論的な浮動小数点算術であり、乱数シード、壁時計の時刻、ネットワーク呼び出し、モデルのドリフトはなく、同じ数値は常に同じ JSON を金テストや回帰フィクスチャ向けに生成します。
送信する内容と返ってくる内容
焦点距離はミリメートル、焦点比は無次元のF値 N です。古典的な確認例として、千二百ミリメートルのF六は開口二百ミリメートル、八百ミリメートルのF四も開口二百ミリメートル、五十ミリメートルのカメラレンズのF二は入射瞳二十五ミリメートルです。鏡筒の手早い確認や授業デモには無料のブラウザフォームを使い、解答キーや機材カタログのフィクスチャを大量に要する場合は同じ契約をスクリプトから呼び出してください。focal_length と focal_ratio の二つの有限な正の数を送ってください。両フィールドは必須です。ソルバーが受け付ける別名は、第一値について f、focal、fl、focal_length_mm、第二値について N、f_number、f_ratio、fstop、f_stop です。欠落フィールド、非数値文字列、NaN、Infinity は invalid_input で失敗し課金されません。focal_ratio が零、負、または実質的に零のとき、開口 D が f を N で割ると零除算または符号反転になるというメッセージで失敗し、クライアントは推測ではなく実在のF比を求められます。成功時は整理済みの focal_length と focal_ratio、ミリメートルの aperture_mm と aperture_diameter、f スラッシュ六のような読みやすい f_stop_label、式文字列 D は f スラッシュ N、unit は mm を返します。成功した API 呼び出しの価格は公開ベースの $0.002 毎項目で、検証失敗はプリペイド残高を消費しません。
焦点比から開口を求める計算機が実務で現れる場面
本能力は純粋な parse エンジンなので、API 価格は成功一件あたり公開ベースの $0.002 で、検証失敗は残高を消費しません。
技術的な質問
焦点比が零または負のときはどうなりますか?
リクエストは invalid_input で失敗します。開口 D = f/N は N = 0 で未定義、負の N では非物理なので、ソルバーは非正の焦点比を拒否し Infinity は返しません。
計算機の単位は何ですか?
焦点距離はミリメートル、焦点比は無次元です。開口径はミリメートルで返されます(フィールド aperture_mm と aperture_diameter)。
費用はいくらですか?
ブラウザツールは無料でローカル実行です。API リクエストは成功一件あたり $0.002 の KIT プリペイド残高を使い、無効入力は課金されません。