速度計算機
移動した距離をかかった時間で割り、平均速度をメートル毎秒で求めます。100 mを20 sで進めば5 m/sです。運動学の宿題や、実験でのストップウォッチ計測の確認に便利で、ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 距離
- 100
- 時間
- 20
- 速度
- 5 m/s
平均速度は、物体が移動した距離を、その経路を覆う間に経過した時間で割った比です。この速度計算機は、それら二つの量を SI 単位 — メートルの距離と秒の経過時間 — で受け取り、物理学の教科書、実験ノート、運動学の宿題で使われる単位であるメートル毎秒の平均速度を返します。有限の非負距離と、真に正の持続時間を指定してください。ゼロ除算は未定義であり、負の持続時間は物理的な区間ではないためです。正の時間で距離がゼロなら静止であり、速度はゼロです。算術はネットワークもモデルも時計もない閉じた形の parse なので、答えは決定的です。
平均速度の意味と v = d / t の評価方法
平均速度は、経路に沿った位置の変化を、その経路を覆うのに要する時間で割ったものです。SI 単位では、その主張は閉じた公式 v が d 割る t に等しいことであり、距離 d はメートル、経過時間 t は秒、速度 v はメートル毎秒です。これは初年次の運動学のどの章でも使う定義です。
走者が百メートルを二十秒で走れば、ペースが一定でも途中で変わっても、平均速度は五メートル毎秒です。速度計の瞬間速度は別の量です。この計算機は位置-時間グラフを微分せず、スプラインを当てはめず、符号付き変位ベクトルも報告しません。
報告するのは、総移動距離と総経過時間のただ一つの比であり、実験報告が区間の平均速度を求めるときに意味するものです。ここでの距離は経路長なので、有限かつ非負でなければなりません。負の経路長は移動距離ではありません。
経過時間は真に正の有限な持続時間でなければなりません。結果はメートル毎秒のスカラーです。道路速度の表示が必要な場合は、SI 値を得たあと、ご自身の層で 3.6 を掛けてキロメートル毎時へ換算してください。
入力契約、応答の形、エラーの扱い
distance はメートル単位の非負の経路長、time は秒単位の真に正の経過持続時間です。time がゼロまたは負なら、ハンドラは経過時間がゼロでも負でもあり得ないというメッセージで拒否します。v が d 割る t なら未定義または非物理になるため、それらの失敗は課金されません。
distance が負なら、経路長は負になり得ないため拒否されます。正の時間で距離がゼロなら有効で、速度ゼロ、すなわち静止です。成功時、ボディはエコーした距離と時間、ランタイム間で安定した goldens のための小数12桁に丸めた計算速度、公式文字列 v = d / t、単位 m/s を含みます。
例: 距離百メートル、時間二十秒なら速度は五メートル毎秒です。キロメートル毎時やマイル毎時が必要な場合は、ご自身の単位換算と組み合わせてください。
速度計算機が役立つ場面
教室や家庭教師向けプラットフォームは、学習者が任意のメートルと秒について v が d 割る t であることを、単位接頭辞を手で混ぜずに確認できるよう、速度計算機を使います。試験ジェネレータには、ゼロまたは負の経過時間を誤りと印付ける決定的なオラクルが必要です。Infinity を黙って返すと、壊れた採点器が正解扱いする恐れがあるためです。
検証失敗は残高を消費しません。
活用例
教室と宿題の確認
学習者はメートルの距離と秒の経過時間を送り、返された m/s の平均速度を教科書の運動学の方法と照合します。
実験ノートとストップウォッチ区間
巻尺の距離とストップウォッチの持続時間を一つの平均速度へ変換してから、実験スクリプトでより大きな運動モデルを当てはめます。
試験と LMS の自動採点
ゼロまたは負の経過時間を拒否する決定的なオラクルで速度問題を採点し、Infinity を返しません。
よくある質問
距離と時間から平均速度をどう計算しますか?
メートル単位の有限な非負距離と、秒単位の真に正の経過時間を送ってください。
経過時間がゼロまたは負だとどうなりますか?
平均速度は距離割る時間なので、時間ゼロは未定義であり、負の持続時間は物理的な区間ではありません。それらの失敗は課金されません。
距離はゼロでもよいですか?
はい。 正の経過時間で距離がゼロなら静止であり、返る速度は 0 m/s です。負の距離は経路長が負になり得ないため拒否されます。
速度計算機はどの単位を使いますか?
SI 単位のみです。 距離はメートル、時間は秒、速度はメートル毎秒 (m/s) です。SI 値を得たあと、ご自身の層で km/h や mph へ換算してください。
結果を時速キロメートルに直すには?
メートル毎秒の結果に3.6を掛けます。この計算機は常にm/sで答えるので、道路の速度のような表示が必要な場合は、結果を出したあとで換算してください。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/phys/velocity \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"distance":100,"time":20}'const res = await fetch("https://api.kit.forhosting.com/phys/velocity", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"distance": 100,
"time": 20
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/phys/velocity",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"distance": 100,
"time": 20
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/phys/velocity", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"distance":100,"time":20}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"distance":100,"time":20}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/phys/velocity", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"distance": 100,
"time": 20
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "phys.velocity",
"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 | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
経過時間がゼロ、または負の区間は invalid_input として拒否されます。成功した API 呼び出しは $0.002 で課金され、検証失敗は課金されません。
入力契約、応答の形、エラーの扱い
必須の有限数2つを含む JSON ボディを POST してください。各フィールドは JSON 数値でも数値文字列でも構いません。距離には alias の distance_m と d、時間には elapsed_time、time_s、t が受理されます。欠落、空文字、非有限値は、フィールド名付きの invalid_input で失敗します。このエンドポイントは常にメートル毎秒を報告し、グラフも手順の散文も符号付き方位も出しません。
速度計算機が役立つ場面
実験ノートや現場スクリプトは、ストップウォッチの区間と巻尺の距離を、より大きな運動学モデルを当てはめる前に一つの平均速度へ落とすことが多く、小さな parse API を呼べば、二数の除算のために数式処理システムを立てずに済みます。実装は純粋な parse の tier A なので、成功した呼び出しは公開された基本料金 $0.002 で、モデルトークンも外向きネットワークもありません。リクエストを小さく保ち、丸めた速度をテストに固定すれば、宿題、LMS プラグイン、エッジワーカー向けに再現可能なメートル毎秒の答えが得られ、ご自身で記号計算基盤を立てる必要はありません。
技術的な質問
速度計算機の料金はいくらですか。
ブラウザのツールは無料です。API リクエストは成功した呼び出しごとに $0.002 の前払い KIT 残高を使い、不正な入力は課金されません。