重量計算機
70 kgの物体は、標準重力9.80665 m/s²のもとで686.4655 Nの重さになります。質量とその場所のgを入力すれば、月なら約1.62 m/s²のように場所に合った重さの力が分かります。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 質量
- 70
- 重力加速度(m/s²)
- 9.80665
- 重み
- 686.4655 N
- 精度
- 10
この重量計算機は、物体の質量とその場所の重力加速度が分かれば、重力による重量の力を求めます。定義は閉形式W = m×gで、一定gのもとでの重力の大きさであり、初等力学や工学の静力学で使われる一次的なモデルと一致します。質量がキログラム、gがメートル毎秒毎秒で与えられる場合、結果はニュートンで報告されます。一貫した任意の単位の組でも同じように機能します。質量0は有効で重量0を返します。負の質量はこのモデルでは物理的な意味を持たないため拒否されます。エンジンは完全に決定的な算術です:通信もサンプリングも日付依存の近道もありません。宿題や実験の準備、設計確認にはブラウザで無料でお使いいただけます。
重さの意味と計算結果の見方
ニュートン力学では、惑星や衛星の近くにある物体の重量は、それに働く重力であり、対象となる領域全体でgを一定とみなせる場合、質量にその場所の重力加速度を掛けたものに等しくなります。mが質量、gがその加速度のとき、W = m×gです。選んだ垂直軸に沿って、力は引き寄せる天体の方へ向きます。
この計算機は符号付きの積を返すため、通常のSIの慣習で正のgと正の質量は正の重量の大きさを生み、(軸を反転させた場合に指定する)負のgは負の符号付きの力を生みます。重量は質量とは異なります:質量は物体固有の性質ですが、重量は重力場に依存し、月では変わったり、局所座標系に対する自由落下中では変わったりします。
台の上での見かけの重量も、支持が加速する場合には異なる場合がありますが、このツールは初等的なW = m gの形のみに答えます。gが有限であれば、質量0は有効で重量0を返します。massやgの欠落、有限でない値、規定上限を超える大きさ、そして負の質量はすべて拒否されます。
この計算機では負の質量は受け付けられないためです。高さからの自由落下時間、速度変化からの平均加速度、放物運動の最高点が必要な場合は専用のツールをお使いください。
重量の力が学習・設計・ソフトウェアで果たす役割
学生は、教科書が重力のもとでのニュートンの第二法則を紹介するとき、静力学の問題が支持が担うべき力を尋ねるとき、あるいはコンテストの問題が質量と惑星のgを与えて微積分なしでWを求めさせるときに重量の力に出会います。教師は、単位を黙って切り替えたり質量と重量を混同したりする不透明な電卓アプリを信用せずに、控えめな質量とgの値の解答例を事前に生成できます。
開発者は、ゲーム物理のデモ向けの決定的なテストベクトルを生成したり、荷重図の前にユーザー入力の物体の質量を正規化したり、いい加減なスケッチではなくニュートンを要求するプログラミング課題を満たしたりするために、同じ契約をスクリプトから呼び出します。
構造やプロダクトの一次的な確認は、安全率や多軸荷重をモデル化する前に、質量とその場所のgだけが分かっている場合にW = m gを使います。
活用例
宿題と実験の確認
ワークシートを採点したり力センサーのデータと比較したりする前に、質量とその場所のgから重量の力を計算します。
決定的なテストフィクスチャ
W = m・gに関する単体テスト、ゲーム物理のデモ、CIアサーション向けに再現性のある重量の値を生成します。
チュータリングと教育ソフトウェア
インタラクティブな授業やステップヘルパー向けに、ユーザー入力の質量と重力を重量の力に正規化します。
よくある質問
重量の力にはどの公式が使われますか?
重量の力はW = m・gです。mは質量、gは重力加速度です。SI入力(kgとm/s²)の場合、単位はニュートン(N)です。
重量は質量と同じですか?
いいえ。 質量は物体固有の性質です。重量は重力による力m・gで、その場所の重力加速度に依存します。
どの値のgを使えばよいですか?
その場所または問題文で指定された値を使ってください。標準的な地球の重力はしばしば9.80665 m/s²とされ、月はおよそ1.62 m/s²です。この計算機は特定の惑星をハードコードしません。
月や他の惑星でも使えますか?
使えます。月なら約1.62 m/s²、地球の標準重力なら9.80665 m/s²のように、その場所のgを入力してください。惑星は固定されていないので、同じ質量でも場所ごとに重さが変わります。
結果がキログラムではなくニュートンなのはなぜですか?
重さは質量ではなく力だからです。質量をキログラム、重力加速度をメートル毎秒毎秒で入力すると、力の単位であるニュートンで結果が出ます。質量そのものは場所が変わっても同じです。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/mech/weight-force \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"mass":70,"g":9.80665}'const res = await fetch("https://api.kit.forhosting.com/mech/weight-force", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"mass": 70,
"g": 9.80665
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/mech/weight-force",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"mass": 70,
"g": 9.80665
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/mech/weight-force", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"mass":70,"g":9.80665}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"mass":70,"g":9.80665}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/mech/weight-force", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"mass": 70,
"g": 9.80665
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "mech.weight_force",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
制限
max_abs_mass | 1000000000000000 |
max_abs_g | 1000000 |
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
CIやチュータリングソフト、浮動小数点のステップを手作業で作ってはならない教育デモで再現性のある重量のフィクスチャが必要な場合は、成功したリクエストごとに$0.002のAPIをご利用ください。
重量の力とは何か、レスポンスに含まれる内容
レスポンスは、正規化された入力massとg、計算されたweight、使用したprecision、methodタグweight_force、短いformulaの説明、SI入力に対する単位のヒントNを返します。重力場の数値積分も軌道のモンテカルロサンプリングもありません:エンジンはサポートされる数値範囲内で積を評価するか、それ以外はinvalid_inputで入力を拒否します。このページが答えるのはmassとgからの重量の力のみで、ワークシート、単体テスト、記号的なステップを勝手に作ってはならないAPI利用者に適した安定した数値出力です。
質量とgの読み取り方とWの再現性の保ち方
0は許可され重量0を返します。標準的な地球の重力にはおよそ9.80665、月にはおよそ1.62、あるいは実験室で測定した値を使ってください。このツールは特定の惑星をハードコードせず、単位系も変換しません。数値文字列の先頭のプラス記号や指数表記は、有限の10進数として解釈できる限り許可されますが、埋め込まれた空白や数値でないトークンは拒否されます。質量に優先されるフィールドはmassですが、mとMのエイリアスも受け付けるため、スプレッドシートやクエリ文字列、型付きフォームでも同じ契約を再利用できます。massは有限かつ非負でなければなりません:負の値はフィールド名を示すメッセージとともにinvalid_inputで失敗し、この計算機では負の質量に対してW = m×gが未定義であることを説明するため、不正なセルが黙って無意味な結果になることはありません。重力加速度に優先されるフィールドはgで、エイリアスgravity、gravity_accel、gravitational_acceleration、accel_gがあります。任意のprecisionフィールド(エイリアスdecimals、dp)は数値出力で公開する小数桁数を選び、既定は10、上限は15でJSONのgoldensを安定させます。自動パイプラインの中で同一の数学的結果が必要な場合は、このページの無料ブラウザ実行と有料APIを組み合わせ、重量の力の公式を自前で再実装せずに済ませてください。
重量の力が学習・設計・ソフトウェアで果たす役割
プロダクトや教育向けツールは、学習者が質量と重力の値を入力するとUIがニュートンを表示する場面でこのエンドポイントを使います。このページでは処理はすべてブラウザ内で完結し、API経由では成功した照会1件ごとに$0.002かかり、検証に失敗した場合は課金されず、レスポンスを返した後は何も保存されません。無料のインタラクティブな検証と、同一の結果を返す有料APIというこの分離はKITのtier Aカタログ全体の方針と一致しており、教室でのデモから自動パイプラインへ、数学的な結果を変えることなく移行できます。関連する運動学が必要な場合は自由落下時間や平均加速度のヘルパーと、無料で決定的な物理計算機の小さなラボを構築する際は他の数学エンドポイントとも組み合わせてください。
技術的な質問
重量計算機の料金は?
このページのブラウザ上では無料です。API経由では成功したリクエストごとに$0.002かかり、無効な入力には課金されません。
質量が負の場合はどうなりますか?
入力はinvalid_inputとして拒否されます。この計算機では負の質量に対して重量の力W = m・gに標準的な意味がないため、負の質量は受け付けられません。