平均速度計算機
停車を含めて7,200秒で120,000メートル進めば、平均速度は時速60 kmです。道のりと経過時間の合計を入力すると、全体の平均速度を秒速メートルと時速キロメートルの両方で確認できます。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 距離
- 120,000
- 時間
- 7,200
- 平均速度 m/s
- 16.6666666667
- 平均速度 km/h
- 60
行程の全体平均速度は、実際に進んだ経路の総距離を、信号・給油・休憩・渋滞などすべての停車を含む壁時計の経過時間で割ったものです。定義式は単純に平均速度=距離÷時間です。距離をメートル、時間を秒で測ると結果はメートル毎秒になり、3.6 を掛けると道路・物流向けのキロメートル毎時になります。符号付きの直線変位を使い往復でゼロになり得る平均速度(ベクトル)とは異なり、ここでの平均速度は常に経路長を使い非負です。運転者、フリート計画者、サイクリング指導者、生徒は旅の記録・宿題確認・最初の到着見積もりにこの一行式を日常的に使います。本計算機は総距離と総経過時間を受け取り、m/s と km/h の両方で平均速度を返し、停車が所要時間に含まれることを示し、経過時間がゼロのときは infinity を出さず明確な検証エラーで拒否します。
全体平均速度の定義と計算方法
まず実際に進んだ経路の総長から始めます。これは走行距離計や GPS トラックが距離として報告する量であり、出発点と到着点の直線変位ではありません。経過時間は出発から到着までの壁時計の全期間で、信号・給油・休憩・渋滞などあらゆる休止を含みます。
全体平均速度は、その経路距離をその経過時間で割ったものと定義されます。この一つの商は、運動が一度も止まらなかったとして同じ経路を同じ総時間で進むために必要な一定速度です。分母に待機時間が入るため、旅の平均速度は走行中に保っていた速度より通常低くなります。
距離がゼロなら、非ゼロの任意の所要時間に対して平均速度はゼロです。経路長としての距離は負にできません。符号付きの正味の進みは平均速度(ベクトル)という別の量・別の検索意図に属します。
メートル毎秒からキロメートル毎時への換算は 3.6 を掛けます。1 キロメートルが 1000 メートル、1 時間が 3600 秒だからです。ゼロ除算は未定義であり、旅の区間上の物理的平均を表さないからです。
送信する内容と返ってくる内容
distance と time の 2 つの必須有限数を送ってください。distance はメートルまたは一貫した長さ単位での総経路長で、ゼロは可、負は不可です。time は停車を含む総経過時間で、秒または一貫した時間単位であり、非ゼロでなければなりません。
time がゼロまたは極めてゼロに近い場合、平均速度は距離÷経過時間でありゼロ経過時間は未定義であるというメッセージで失敗し、クライアントは推測ではなく時計や間隔を直せます。
定番チェックは、メートルと秒を一貫して渡せば 2 時間で 120 キロメートルが 60 キロメートル毎時になること、長い待機を含む短い市街区間で平均が巡航速度を大きく下回ること、静止待機での距離ゼロです。宿題や旅の記録には無料ブラウザフォームを、大量の解答キーやフリート表には同一契約をスクリプトから呼び出してください。
平均速度計算機が実務で使われる場面
中等物理や交通安全の授業では平均速度と平均速度(ベクトル)を比較し、距離÷時間の演習を出し、停車時間を正直に含めるよう求めます。信頼できる一つのオラクルが採点とデモ準備を速めます。フリート・物流チームは走行距離計のキロとゲート間の予定所要時間を、本格的な交通モデルの前の第一フィルタとして旅の平均速度に変換します。
サイクリングやランニングの指導者はステージ距離とラップ時間を、毎回単位換算をやり直さずにペース表用の平均速度にします。観光や通勤の計画者は駐車や国境の既知の待ちを含む現実的なドア・ツー・ドア平均を見積もります。
符号付き平均速度(ベクトル)、区間速度のみの多区間調和平均、燃費換算、導関数からの瞬間速度が必要なら、この平均速度計算機ページに詰め込まず、別の検索意図・ランディングとして扱ってください。
活用例
宿題・実験の解答キー
総経路距離と経過時間から全体平均速度を求め、生徒と自動採点が m/s と km/h で同じ閉形式の正解を共有できるようにします。
旅の記録とフリート平均速度表
走行距離計の距離と停車込みのゲート間所要時間を、本格的な交通・経路モデルの前に旅の平均速度へ変換します。
休憩込みのスポーツペース
ステージ距離と総経過時間を、エイドステーション停車を時計に含めた練習計画用の平均速度に変換します。
よくある質問
全体平均速度とは何ですか?
総経路距離を壁時計の総経過時間で割ったものです。停車は所要時間に入るため、結果は巡航のみではなく旅の平均速度です。
平均速度(ベクトル)との違いは?
平均速度は非負の経路長を使います。平均速度(ベクトル)は符号付き変位を使い、走行距離が大きくても往復ではゼロになり得ます。
経過時間がゼロだとどうなりますか?
平均速度は距離÷時間であり、ゼロ経過時間は未定義(ゼロ除算)です。
平均速度が走行中の速度より低くなるのはなぜですか?
経過時間に信号待ちや給油、休憩などすべての停車が含まれるためです。結果は同じ道のりを同じ合計時間で進む一定の速度なので、止まっていた時間の分だけ走行中の速度より下がります。
秒速メートルを時速キロメートルに直すには?
3.6を掛けます。1キロメートルは1,000メートル、1時間は3,600秒だからです。計算結果には両方の値が表示されます。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/travel/average-speed \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"distance":120,"time":7200}'const res = await fetch("https://api.kit.forhosting.com/travel/average-speed", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"distance": 120,
"time": 7200
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/travel/average-speed",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"distance": 120,
"time": 7200
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/travel/average-speed", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"distance":120,"time":7200}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"distance":120,"time":7200}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/travel/average-speed", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"distance": 120,
"time": 7200
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "travel.average_speed",
"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 は同じ純粋な同型関数を共有し、同じ入力でデモと自動パイプラインが食い違いません。
全体平均速度の定義と計算方法
パイプライン全体は決定的な浮動小数点演算で、乱数シード・壁時計タイムスタンプ・ネットワーク呼び出し・モデルドリフトはなく、同一入力は常に同一の JSON を返します。両フィールドは有限でなければならず、NaN と Infinity は拒否されます。経過時間がゼロまたは限りなくゼロに近い特殊ケースは invalid_input で拒否されます。
送信する内容と返ってくる内容
欠落フィールド、非数値文字列、NaN、Infinity、負の距離は invalid_input となり課金されません。成功時は、整形済み入力のエコー、主 SI 結果の average_speed_mps、道路単位換算の average_speed_kmh、所要時間が壁時計であることを示す includes_stops=true、単位ヒントオブジェクト、method=average_speed_distance_over_elapsed_time、表示用の短い formula 文字列を返します。成功した API 呼び出しの料金は公開ベースの $0.002/件で、検証失敗はプリペイド残高を消費しません。
平均速度計算機が実務で使われる場面
本能力は純粋な parse エンジンなので、API 料金は成功件あたり公開ベースの $0.002 で、検証失敗は残高を消費しません。
技術的な質問
どの単位を使えばよいですか?
長さと時間の単位を一貫させてください。距離がメートル、時間が秒のとき、API は m/s と、係数 3.6 による km/h も返します。
料金はいくらですか?
ブラウザツールは無料でローカル実行です。API は成功件あたり $0.002 のプリペイド KIT 残高を使い、無効入力は課金されません。