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