重力計算
地球は地表にいる70 kgの人を687.421160537 Nの力で引いています。2つの質量をキログラムで、中心間の距離をメートルで入力すると、引力とそれぞれの物体の加速度が分かります。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 質量1
- 5,972,200,000,000,000,000,000,000
- 質量2
- 70
- 距離
- 6,371,000
- G
- 0.0000000001
- Rの二乗
- 40,589,641,000,000
- 質量積
- 418,054,000,000,000,000,000,000,000
- 力
- 687.421160537
ニュートンの万有引力の法則は、あらゆる質量の対が質量の積に比例し、中心間距離の二乗に反比例する力で引き合うと述べます。SI 単位では大きさは F が G に m1 と m2 を掛けて r の二乗で割った値であり、G は万有引力定数、m1 と m2 はキログラム単位の2質量、r はメートル単位の中心間距離です。本計算機は正の2質量と正の距離を受け取り、監査用の r の二乗と質量積の中間値付きでニュートン単位の力を返し、さらに各質量が他方から受ける加速度も返し、r の二乗による除算が静かな Infinity や NaN にならないよう距離ゼロを拒否します。負の距離と非正の質量も明確な検証エラーで拒否します。
ニュートンの万有引力の法則の仕組み
2点質量間の重力は引力であり、中心を結ぶ線に沿い、大きさは F が G に m1 と m2 を掛けて r の二乗で割った値であるという古典的な表明から始めてください。定数 G はここでは CODATA 二千十八年の値である六・六七四三×十のマイナス十一乗立方メートル毎キログラム毎秒二乗に固定されており、同一の SI 入力は常に同一の力の数値を生み出します。
逆二乗依存により距離を二倍にすると力は四分の一になり、いずれかの質量を二倍にすると力は二倍になります。積 m1×m2 が現れるのは、重力があらゆる質量を他のあらゆる質量と結合するからです。完全な球や一様密度の球殻では外部場は中心の点質量と同一であり、教科書の地表・惑星チェックが平均半径と総質量を使う理由です。
計算機は決定的な浮動小数点演算で閉形式を評価します。乱数シード、壁時計タイムスタンプ、ネットワーク呼び出し、モデルドリフトはありません。負の距離は中心間距離として非物理的として拒否されます。
各質量も有限かつ正でなければならず、積が非負で力が明確な引力となるようにします。本ページは意図的にニュートン点質量の大きさのみを使い、軌道周期、一般相対論補正、多重極重力、潮汐勾配は別の検索意図とランディングです。
送る内容と返る内容
地球には約五・九七二×十の二十四乗キログラム、典型的な人体には約七十キログラム、月には約七・三四二×十の二十二乗キログラムを使います。distance はメートル単位の中心間距離 r で、やはり厳密にゼロより大きくなければなりません。地球の平均表面付近では約六百三十七万一千メートルを使います。
古典的な教科書チェックには、1メートル離れた1キログラムの2質量が F を G と等しくすること、平均地球半径で七十キログラムの人と地球質量が約六百八十六ニュートンに近い重さを復元することが含まれます。
宿題と素早い健全性チェックには無料ブラウザフォームを使い、一括解答キー、シミュレーションフィクスチャ、採点オラクルが必要なときはスクリプトから同一契約を呼び出してください。単位を一貫させてください。グラム、トン、キロメートル、地球半径をキログラムとメートルに変換してから呼び出し、数値積が報告書の SI 解釈と一致するようにします。
実際の業務で重力計算機が使われる場面
中等教育と大学入門の物理・天文学の授業では、逆二乗ドリル、地表の重さチェック、同じ式を並べ替える二体引力の見積もりが課され、信頼できる単一オラクルが採点とデモ準備を速めます。惑星科学とミッション概念チームは、完全な重力場モデルと数値伝播器の前に、表形式の質量と距離を粗いニュートン力に変換します。
科学コミュニケーターは、電磁気と比べて重力がいかに弱いかを示すため、実験室距離での人間規模の質量を微小な力に変換します。ゲームとシミュレーションの著者は、アドホック定数による浮動小数点の驚きなしに透明な根拠が欲しいとき、閉形式の対ごとの力で n 体のおもちゃデモを種まきします。
後で半長軸と中心質量からの軌道周期、局所 g の地表重力表、潮汐力勾配、一般相対論的測地線が必要なら、この重力計算機ページを過負荷にせず、別の検索意図とランディングとして扱ってください。
活用例
宿題・試験の解答キー
2質量と距離からニュートン引力 F を計算し、学生と自動採点が監査用中間値付きのニュートン単位の閉形式根拠を共有できるようにします。
地表の重さチェック
地球質量と平均地球半径での体質量を組み合わせ、事前作成の局所 g 表に頼らず m·g に近い重さを復元します。
よくある質問
この重力計算機はどの公式を使いますか?
ニュートンの万有引力の法則:F = G·m1·m2 / r²、G は CODATA 2018 値に固定です。SI 単位使用時、2点質量(または外部球状体)間の引力の大きさ(ニュートン)が結果です。
距離がゼロだとどうなりますか?
ニュートンの法則は r² で割るため、ゼロ分離は未定義であり、Infinity や NaN を返す代わりに明確な検証メッセージで拒否されます。
どの単位を使うべきですか?
SI:質量はキログラム、距離はメートル。力はニュートン(N)で返ります。グラム、トン、キロメートル、地球半径は呼び出し前にご自身で変換してください。
地球は70 kgの人をどれくらいの力で引きますか?
地球の質量、70 kg、中心間距離6371000 mでは687.421160537 Nです。同じ計算から、その人が地球に向かって受ける加速度は9.82030229339 m/s²になります。
距離が2倍になると力はどうなりますか?
4分の1になります。力は距離の2乗に反比例するためです。一方、どちらかの質量を2倍にすると、引力は2つの質量の積に比例するので力も2倍になります。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/astro/gravitational-force \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"mass1":5.9722e+24,"mass2":70,"distance":6371000}'const res = await fetch("https://api.kit.forhosting.com/astro/gravitational-force", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"mass1": 5.9722e+24,
"mass2": 70,
"distance": 6371000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/astro/gravitational-force",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"mass1": 5.9722e+24,
"mass2": 70,
"distance": 6371000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/astro/gravitational-force", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"mass1":5.9722e+24,"mass2":70,"distance":6371000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"mass1":5.9722e+24,"mass2":70,"distance":6371000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/astro/gravitational-force", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"mass1": 5.9722e+24,
"mass2": 70,
"distance": 6371000
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "astro.gravitational_force",
"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 は同一の純同型関数を共有するため、教室デモと自動パイプラインは同じ数値で決して分岐しません。
ニュートンの万有引力の法則の仕組み
距離 r は厳密に正の有限メートル数でなければならず、法則が r の二乗で割り中心が一致すると力が未定義になるためゼロは invalid_input で失敗します。
送る内容と返る内容
必須の有限数をフィールド mass1、mass2、distance の下に3つ送ってください。mass1 と mass2 はキログラム単位の2体質量で、それぞれ厳密にゼロより大きくなければなりません。欠落フィールド、非数値文字列、NaN、Infinity、非正の質量、距離ゼロ、負の距離は invalid_input で失敗し課金されません。成功時は応答が整形済み mass1、mass2、distance をエコーし、G を固定 CODATA 定数として公開し、r_squared を距離の二乗、mass_product を mass1 と mass2 の積、force をニュートン単位の主 SI 結果、accel_on_mass2 を G に mass1 を掛けて r の二乗で割った値、accel_on_mass1 を G に mass2 を掛けて r の二乗で割った値として返し、単位ヒントオブジェクトを含み、method を newton_universal_gravitation、formula を F が G に m1 と m2 を掛けて r の二乗で割った形に設定します。成功した API 呼び出しの価格は公開ベースの $0.002 毎件であり、検証失敗はプリペイド残高を消費しません。
実際の業務で重力計算機が使われる場面
本機能は純 parse エンジンのため、API 価格は成功1件あたり公開ベースの $0.002 であり、検証失敗は残高を消費しません。
連携の活用例
ミッションとプラネタリウムのデモ
表形式の惑星質量と距離を対ごとの力に変え、概念検討、展示、カリキュラム用ウィジェットに用います。
技術的な質問
力だけでなく加速度も返しますか?
はい。応答には accel_on_mass2 = G·m1/r² と accel_on_mass1 = G·m2/r² が含まれ、力が各質量とその加速度の積に等しいことを確認できます。
料金はいくらですか?
ブラウザツールは無料でローカル実行です。API リクエストは成功1件あたり $0.002 のプリペイド KIT 残高を使用し、無効入力は課金されません。