変位計算機
10 m/sで動き出し、2 m/s²で5秒間加速した物体は、出発点から75メートルの位置に来ます。初速度、経過時間、一定の加速度を入力すると、符号つきの変位が分かります。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 初速度
- 10
- 時間
- 5
- 加速度
- 2
- 変位
- 75
一定加速度のもとでの変位は、既知の速度で出発し、既知の経過時間だけ進み、運動の線に沿って一定の加速度を受ける物体の、符号付きの位置変化です。学生、指導者、ゲーム開発者、技術者は、着目する区間で加速度が変わらないとき、SUVAT の恒等式、すなわち s は u t に a t の二乗の半分を加えたもの、に頼ります。計算にネットワークも乱数種も壁時計も使いません。
変位の意味と、答えを決める量
一定加速度の一次元運動学では、変位は出発点に対する粒子の符号付き位置変化であり、向きが逆転し得る軌道に沿って速度計が積み上げるスカラーの道のりではありません。選んだ軸に沿う初速度 u、同じ軸に沿う一定加速度 a、時計を動かしてからの経過時間 t がすでに分かっていれば、出発点からの変位 s は完全に決まります。
s は u に t を掛け、さらに a に t の二乗を掛けたものの半分を加えた値です。この恒等式は、加速中の車両がどれだけ進むか、既知の飛行区間で投射体が軸に沿ってどれだけ動くか、一定駆動で速度を上げるロボット関節がどれだけ動くか、といった問題集の主力です。
検索意図は、変位計算機、速度と時間からの運動学的変位、s は u t に半分の a t 二乗を加えたもの、一定加速度の変位、といった句に集まります。欲しいのは、問題用紙と照合し、シミュレーションに埋め込み、より大きなパイプラインへ流せる符号付きの数値変位であり、公式があるという思い出だけではありません。単位は三つの入力に選んだ長さと時間の基準と整合します。
メートル毎秒、メートル毎秒毎秒、秒なら、変位はメートルです。物理学で距離と変位は入れ替えられません。往復は大きな走行距離とゼロの正味変位を持ち得ます。
この計算機が返すのは符号付きの SUVAT 変位だけです。
入力の検証と s = u t + 0.5 a t² の適用
有限数として解釈できる数値文字列は受け付けるため、フォームや CSV 風のパイプラインは余分な変換なしで値を送れます。経過時間は負であってはなりません。time がゼロの場合は許可され、変位ゼロになります。
消える区間に対する原点静止の正しい結果です。符号付きの初速度と加速度は許されます。負の値は運動軸の向きを反転し、対応する符号付き変位を生みます。
空気抵抗も、可変加速度プロファイルも、多軸合成もありません。既知の SUVAT 三入力からの、一定加速度の理想的な一次元変位です。
実務での使い方、整合単位、料金、配信経路
宿題の確認、実験の計時、ゲーム物理定数の点検、短い区間で一定推力のもと物体がどれだけ動くかの見積もりなど、符号付きの位置変化をすぐに欲しいときは、ブラウザの変位計算機を使ってください。負の経過時間を含む検証失敗は残高を消費しません。単位は一貫して選んでください。
u が時速キロメートル、t が秒なら、先に換算して a と s が同じ長さと時間の基準を共有するようにします。結果は完全に決定的です。言語モデルも、外部の物理サービスも、乱数もないため、継続的インテグレーションの検査や再現可能な教材に固定しても安全です。
終端速度の恒等式 v は u に a t を加えたものも必要なら組み合わせ、未知が選んだ軸に沿って物体がどれだけ動いたかだけなら単独で使えます。
活用例
物理テスト用の決定的フィクスチャ
単体テストや対話的な運動デモを種付けするパイプラインは、各言語で s=ut+0.5at² を再実装する代わりに、純粋な変位オラクルを呼べます。
ゲーム・シミュ・運動の健全性確認
一定加速度のもと直線区間の構造化数値をすぐに得られ、本格的なダイナミクス一式を立てる必要はありません。
よくある質問
変位計算機はどの公式を使いますか?
一次元の一定加速度です。可変加速度と多軸経路はモデル化しません。
負の時間が拒否される理由は?
本製品の契約では経過時間は逆行できません。time がゼロの場合は許可され、変位ゼロになります。
変位と移動した距離は同じですか?
同じではありません。変位は出発点からの位置の変化を符号つきで表すため、往復すれば長い距離を動いても変位はゼロになります。この計算が返すのは、その正味の変化だけです。
初速度や加速度は負の値でもよいですか?
負の値も使えます。符号は運動の軸に沿った向きを逆にするだけで、それに応じた符号つきの変位が返ります。負にできないのは時間だけで、時間がゼロなら変位もゼロです。
速度がkm/h、時間が秒のときはどうすればよいですか?
先に単位をそろえてください。たとえば速度をメートル毎秒に直し、加速度もメートル毎秒毎秒にします。この計算は単位を変換せず、入力した数字をそのまま使います。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/phys/displacement \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"initial_velocity":10,"time":5,"acceleration":2}'const res = await fetch("https://api.kit.forhosting.com/phys/displacement", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"initial_velocity": 10,
"time": 5,
"acceleration": 2
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/phys/displacement",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"initial_velocity": 10,
"time": 5,
"acceleration": 2
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/phys/displacement", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"initial_velocity":10,"time":5,"acceleration":2}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"initial_velocity":10,"time":5,"acceleration":2}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/phys/displacement", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"initial_velocity": 10,
"time": 5,
"acceleration": 2
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "phys.displacement",
"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 | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
この変位計算機は有限の初速度、経過時間、一定加速度を受け取り、経過時間は逆行できないという本製品の契約に従い負の時間を拒否し、符号付き変位を構造化 JSON として返します。
変位の意味と、答えを決める量
initial_velocity、acceleration、time、displacement、formula、method を JSON で渡せば、ノートへ貼り付け、自動テストで差分を取り、算術を再実装せずに言語をまたいで再利用しやすくなります。
入力の検証と s = u t + 0.5 a t² の適用
必須の initial_velocity、time、acceleration を含む JSON 本体を送ってください。各フィールドは存在し、有限でなければなりません。欠けたキー、空文字、非数値テキスト、NaN、Infinity は変位を返す前にただちに invalid_input となり、検証失敗は課金されません。時計が逆行するのは本製品の契約の外なので、負の time は代数恒等式の形式パラメータとして差し込むのではなく invalid_input で拒否されます。検証のあと、変位は initial_velocity に time を掛け、acceleration に time の二乗を掛けたものの半分を加えた値として計算されます。結果は安定した小数精度に丸められるため、同じ入力はどの JavaScript エンジンでも同じ JSON になります。
実務での使い方、整合単位、料金、配信経路
スクリプト、授業プラットフォーム、シミュレーション補助、ノートが、単一契約の下で多数の u-t-a 三つ組について安定した JSON を必要とするときは API を使ってください。成功した各要求は $0.002 の課金単位1件です。同じ initial_velocity、time、acceleration は常に同じ displacement フィールドを返します。負の時間を拒否するなど、領域エラーを明示したい運動学ドリル、コンテスト解答チェッカー、運動ワークシート、前処理段階にこのエンドポイントを接続してください。
連携の活用例
宿題と実験の運動学ドリル
学生と採点者は、与えられた u・t・a の三つ組について符号付き変位を確認し、経過時間が負、またはフィールド欠落・非数値のときは明確な invalid_input で拒否されます。
技術的な質問
この API で変位を求めるには?
initial_velocity、time、acceleration を含む JSON 本体を phys.displacement へ送ってください。応答は displacement に加え、検証済み入力、formula、method を返します。
変位計算機は無料ですか?
ブラウザの道具はお使いの端末で無料です。API 呼び出しは成功した項目ごとに $0.002 の前払い残高を使い、検証失敗は課金されません。
初速度や加速度は負でもよいですか?
はい。initial_velocity と acceleration には有限の符号付き値を受け付け、方程式は選んだ軸に沿う対応する符号付き変位を返します。非負でなければならないのは経過時間だけです。