ハッブルの法則電卓
後退速度7000 km/s、ハッブル定数70 km/s/Mpcの銀河は100メガパーセク、つまり326156377.7光年の距離にあります。後退速度とハッブル定数を入力すると、d = v / H0による距離が分かります。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 後退速度
- 7,000
- ハッブル定数
- 70
- 距離
- 100
- 距離(光年)
- 326,156,377.7
- 赤方偏移近似
- 0.0233494867
- 光行時間(年)
- 326,156,377.7
ハッブルの法則は、銀河が後退して見える速さと、膨張する宇宙におけるその距離とを結びつける単純な線形関係です。教科書的な形では、近似距離 d は後退速度 v をハッブル定数 H0 で割ったものです。v をキロメートル毎秒、H0 をキロメートル毎秒毎メガパーセクで測ると、d はメガパーセクで得られます。近傍の銀河外研究に自然な単位です。本電卓は後退速度とハッブル定数を受け取り、メガパーセクと光年での距離、低赤方偏移近似 z ≒ v/c、線形の光行時間推定を返し、ゼロのハッブル定数を拒否して誤った H0 が静かに Infinity や NaN にならないようにします。
ハッブルの法則が銀河距離を推定する仕組み
古典的なハッブル=ルメートル関係から始めてください。遠方銀河の後退速度は距離にほぼ比例し、v は H0 掛ける d、あるいは並べ替えると d は v を H0 で割ったものとして書かれます。比例定数 H0 は現在のハッブル定数です。
現代の決定値は観測手段によりおおよそ六十七から七十四キロメートル毎秒毎メガパーセク付近にありますが、課題集や実験マニュアルはしばしば七十のような単一の参照値を固定します。本電卓は閉じた形 d = v/H0 を決定的な浮動小数点演算で評価します。ハッブル定数はゼロでない有限数でなければなりません。
ゼロ除算は未定義だからです。後退速度は遠ざかる源では正、近づく源では負でもよく、同じ線形公式のもとで符号付き距離を生じ、呼び出し側が文脈で解釈します。本ページは意図的に低赤方偏移の線形近似のみを用います。
物質密度と暗黒エネルギー密度に依存する完全なフリードマン=ルメートル=ロバートソン=ウォーカー積分、光度距離と角径距離、特異速度補正は別の検索意図と別のランディングです。単位を一貫させてください。マイル毎秒や h パラメータ形式を、報告書が主張する長さ単位と数値の商が一致するよう、文書化する組へ換算してください。
送るものと返ってくるもの
後退速度は通常、赤方偏移または運動学測定から得た視線方向の後退速さ v(キロメートル毎秒)です。粗い低 z の対応では、c を二十九万九千七百九十二点四五八キロメートル毎秒として v ≒ c × z と取れます。ハッブル定数は通常の慣習でキロメートル毎秒毎メガパーセクの H0 です。
教科書演習では七十、プランク時代の参照では六十七点四などです。古典的な教科書チェックは、七十キロメートル毎秒毎メガパーセクでの七千キロメートル毎秒が百メガパーセクを回復すること、同じ H0 での千二百キロメートル毎秒がおよそ十七点一四メガパーセクを回復することを含みます。
宿題と素早い健全性確認には無料ブラウザフォームを配線し、大量の解答キー、シミュレーションフィクスチャ、採点オラクルが必要なときはスクリプトから同一契約を呼び出してください。検証失敗は前払い残高を消費しません。
ハッブル則距離電卓が実務で現れる場面
高校および入門大学の天文学コースは、ハッブル図の演習、おとめ座銀河団の距離推定、同じ公式を並べ替える桁数確認を課します。信頼できる単一のオラクルが採点とデモ準備を速めます。科学コミュニケーターは、毎回の単位換算をやり直さずに、表形式の後退速度を公開展示向けのメガパーセクおよび光年尺度に変換します。
近傍銀河カタログを前処理するデータパイプラインは、重い宇宙論モジュールの前に決定的な線形距離列を要することがあります。H0 への感度を比較する研究ノートは、固定速度に対して複数の定数値を掃引し、返された距離を並べて比較できます。
のちに完全な ΛCDM 宇宙論のもとでの赤方偏移からの光度距離、角径距離、ルックバック時間積分、特異速度補正済みハッブル流モデルが必要なら、本ハッブルの法則電卓ページを過負荷にするのではなく、別の検索意図とランディングとして扱ってください。
活用例
宿題・試験の解答キー
教科書の後退速度と固定ハッブル定数について d = v/H0 を計算し、学生と自動採点が Mpc と光年で閉じた形の共通正解を共有できるようにします。
H0 感度の掃引
銀河速度を固定し、現代の推定範囲で H0 を変えて、完全な宇宙論コードの前に線形距離がどうスケールするかを示します。
よくある質問
ハッブル定数がゼロだとどうなりますか?
ハッブルの法則は H0 で割るため、ゼロ(またはほぼゼロ)の H0 は未定義であり、Infinity や NaN には決して変換されません。
これは完全な宇宙論的距離電卓ですか?
いいえ。 低赤方偏移の線形ハッブル則近似のみです。Ωm と ΩΛ に依存する完全な FLRW 光度距離や共動距離は別問題・別ランディングです。
負の後退速度を使えますか?
はい。 負の v は同じ線形公式のもとで接近(青方偏移)をモデル化し、符号付き距離を返します。符号は科学的文脈で解釈してください。
どの式で距離を求めていますか?
d = v / H0です。後退速度をkm/s、ハッブル定数をkm/s/Mpcで入力すると、距離がメガパーセクで得られます。たとえば7000 km/sと70では100 Mpcになります。
距離のほかに何が表示されますか?
同じ距離の光年での値、光速で割った近似的な赤方偏移、年単位の光の伝播時間が表示されます。7000 km/sと70では100 Mpc、326156377.7光年です。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/astro/hubble-distance \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"recession_velocity":7000,"hubble_constant":70}'const res = await fetch("https://api.kit.forhosting.com/astro/hubble-distance", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"recession_velocity": 7000,
"hubble_constant": 70
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/astro/hubble-distance",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"recession_velocity": 7000,
"hubble_constant": 70
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/astro/hubble-distance", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"recession_velocity":7000,"hubble_constant":70}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"recession_velocity":7000,"hubble_constant":70}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/astro/hubble-distance", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"recession_velocity": 7000,
"hubble_constant": 70
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "astro.hubble_distance",
"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フィクスチャの間でずれない決定的オラクルを必要とし、科学コミュニケーターは赤方偏移サーベイの速度を展示向けの人間規模の距離に変換します。無料ブラウザツールと有料APIはひとつの純粋な同型関数を共有するため、授業デモと自動パイプラインが同じ数値で分岐しません。
ハッブルの法則が銀河距離を推定する仕組み
乱数シード、壁時計のタイムスタンプ、ネットワーク呼び出し、モデルドリフトはなく、同一入力は常に同一の JSON を生成します。ゼロおよびほぼゼロの H0 は Infinity を返す代わりに invalid_input で失敗します。
送るものと返ってくるもの
必須の有限数二つをフィールド recession_velocity と hubble_constant で送ってください。欠落フィールド、非数値文字列、NaN、Infinity、ゼロのハッブル定数は invalid_input で失敗し、課金されません。成功時は、整形済みの recession_velocity と hubble_constant を返し、その単位慣習のもとで distance をメガパーセクの主結果、distance_ly を同じ距離の光年換算、redshift_approx を古典的低 z 確認のための v/c、light_travel_time_years を線形ハッブル光行時間推定として返し、赤方偏移近似に使う固定光速として c_km_s を公開し、単位ヒントオブジェクトを含め、method を hubble_law、formula を d = v/H0、approximation を linear_hubble_low_z に設定して範囲を明示します。成功した API 呼び出しの料金は公開ベースの $0.002/件です。
ハッブル則距離電卓が実務で現れる場面
本機能は純粋な parse エンジンであるため、API 料金は成功一件あたり公開ベースの $0.002 で、検証失敗は残高を消費しません。
連携の活用例
プラネタリウムとアウトリーチデモ
サーベイの後退速度を、展示や教室ウィジェット向けに読みやすいメガパーセクおよび光年距離へ変換します。
技術的な質問
このハッブルの法則電卓はどの公式を使いますか?
古典的な線形ハッブル関係 d = v / H0 です。後退速度を km/s、H0 を km/s/Mpc とすると、距離はメガパーセクで返り、光年と低 z の便利フィールドも付きます。
費用はいくらですか?
ブラウザツールは無料でローカル実行です。API リクエストは成功一件あたり $0.002 の前払い KIT 残高を使い、無効な入力は課金されません。