Calcolatore di spostamento
Un corpo che parte a 10 m/s e accelera a 2 m/s² per 5 secondi finisce a 75 metri da dove era partito. Inserisca la velocità iniziale, il tempo trascorso e l'accelerazione costante per ottenere lo spostamento con il segno. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Velocità iniziale
- 10
- Tempo
- 5
- Accelerazione
- 2
- Spostamento
- 75
Lo spostamento con accelerazione costante è la variazione di posizione con segno di un corpo che parte da una velocità nota, prosegue per un tempo trascorso noto e subisce un'accelerazione costante lungo la linea di moto. Studenti, tutor, sviluppatori di giochi e ingegneri ricorrono all'identità SUVAT s uguale a u t più un mezzo di a t al quadrato ogni volta che l'accelerazione non cambia nell'intervallo di interesse.
Che cosa significa lo spostamento e quali grandezze determinano la risposta
Nella cinematica unidimensionale con accelerazione costante, lo spostamento è la variazione di posizione con segno di una particella rispetto al punto di partenza, non la lunghezza scalare di traiettoria che un tachimetro accumulerebbe lungo un percorso eventualmente invertibile.
Quando Lei già conosce la velocità iniziale u lungo un asse scelto, l'accelerazione costante lungo lo stesso asse e il tempo trascorso t da quando l'orologio è partito, lo spostamento s dal punto di partenza è completamente determinato: s equivale a u per t più un mezzo di a per t al quadrato.
Quell'identità è lo strumento di lavoro dei problemi che chiedono quanto avanza un veicolo in accelerazione, di quanto si muove un proiettile lungo un asse durante un intervallo di volo noto, o quanto percorre un giunto robotico rampa di velocità con un azionamento costante. L'intento di ricerca si raggruppa intorno a frasi come calcolatore di spostamento, spostamento cinematico da velocità e tempo, s uguale a u t più mezzo a t al quadrato, e spostamento con accelerazione costante.
Le persone vogliono uno spostamento numerico con segno da confrontare con un foglio di esercizi, da inserire in una simulazione o da immettere in una pipeline più ampia, non solo un promemoria che la formula esiste. Le unità restano coerenti con la base di lunghezza e tempo che Lei ha scelto per i tre ingressi: metri al secondo con metri al secondo quadrato e secondi producono metri di spostamento.
Distanza e spostamento non sono intercambiabili in fisica: un andata e ritorno può avere grande distanza percorsa e spostamento netto nullo, e questo calcolatore restituisce soltanto lo spostamento SUVAT con segno.
Casi d'uso
Controlli rapidi per giochi e simulazioni
Numeri strutturati immediati per tratti in linea retta con accelerazione costante, senza erigere un'intera pila di dinamica.
Domande frequenti
Quale formula usa il calcolatore di spostamento?
L'accelerazione variabile e le traiettorie su più assi non sono modellate.
Perché un tempo negativo viene rifiutato?
Il tempo trascorso non può marciare all'indietro secondo questo contratto di prodotto. Un time uguale a zero è ammesso e produce spostamento nullo.
Il calcolatore di spostamento è gratuito?
Lo strumento del browser gira gratis sul Suo dispositivo.
La velocità iniziale o l'accelerazione possono essere negative?
Solo il tempo trascorso deve essere non negativo.
Lo spostamento è la stessa cosa della distanza percorsa?
No. Lo spostamento è la variazione di posizione con segno rispetto al punto di partenza, quindi un viaggio di andata e ritorno può coprire molta strada e finire a zero. Il calcolatore restituisce solo questa variazione netta.
Strumenti correlati
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
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)Esempio di richiesta
{
"initial_velocity": 10,
"time": 5,
"acceleration": 2
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "phys.displacement",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
Questo calcolatore di spostamento accetta una velocità iniziale finita, un tempo trascorso e un'accelerazione costante, rifiuta un tempo negativo perché il tempo trascorso non può marciare all'indietro secondo questo contratto di prodotto, e restituisce lo spostamento con segno come JSON strutturato.
Che cosa significa lo spostamento e quali grandezze determinano la risposta
Consegnare initial_velocity, acceleration, time, displacement, formula e method come JSON rende facile incollare il risultato negli appunti, confrontarlo in test automatici o riutilizzarlo tra linguaggi senza reimplementare l'aritmetica.
Come questo calcolatore convalida l'ingresso e applica s = u t + 0.5 a t²
Le stringhe numeriche che si interpretano come numeri finiti sono accettate così che moduli e pipeline in stile CSV passino valori senza una conversione extra. Un time uguale a zero è ammesso e produce spostamento nullo, il risultato corretto di quiete all'origine per un intervallo che svanisce. Velocità iniziale e accelerazione con segno sono ammesse: i valori negativi invertono il senso dell'asse di moto e producono lo spostamento con segno corrispondente. Non c'è resistenza dell'aria, né profilo di accelerazione variabile, né composizione su più assi; è lo spostamento unidimensionale ideale con accelerazione costante dalle tre entrate SUVAT note. Invii un corpo JSON con initial_velocity, time e acceleration obbligatori. Ogni campo deve essere presente e finito: chiavi assenti, stringhe vuote, testo non numerico, NaN e Infinity falliscono subito con invalid_input prima di qualsiasi spostamento, e la convalida fallita non viene addebitata. Il tempo trascorso non deve essere negativo: un orologio che marcia all'indietro esce da questo contratto di prodotto, quindi un valore negativo di time viene rifiutato con invalid_input anziché inserito nell'identità algebrica come parametro formale. Dopo la convalida, lo spostamento si calcola come initial_velocity per time più un mezzo di acceleration per time al quadrato. I risultati sono arrotondati a una precisione decimale stabile così che lo stesso ingresso produca sempre lo stesso JSON su tutti i motori JavaScript.
Uso pratico, unità coerenti, prezzo e canali di consegna
Usi il calcolatore di spostamento nel browser quando desidera una variazione di posizione con segno immediata nel correggere i compiti, verificare una cronometrazione di laboratorio, controllare una costante di fisica di un gioco o abbozzare fino a dove un corpo si muove sotto spinta costante per un breve intervallo. Scelga le unità in modo coerente: se u è in chilometri all'ora e t in secondi, converta prima affinché a e s condividano la stessa base di lunghezza e tempo. Non c'è modello di linguaggio, né servizio fisico esterno, né casualità, quindi la capacità è sicura da fissare in controlli di integrazione continua e in materiali didattici riproducibili. Abbini questo strumento all'identità di velocità finale quando serve anche v uguale a u più a t, oppure lo lasci autonomo quando l'unica incognita è quanto il corpo si è mosso lungo l'asse scelto. Usi l'API quando uno script, una piattaforma di lezioni, un assistente di simulazione o un taccuino necessitano di JSON stabile per molte terne u-t-a sotto un unico contratto. Ogni richiesta riuscita è un elemento fatturabile a $0.002; la convalida fallita, compreso un tempo trascorso negativo, non consuma saldo. I risultati sono pienamente deterministici: gli stessi initial_velocity, time e acceleration producono sempre lo stesso campo displacement.
Casi di integrazione
Esercizi di cinematica per compiti e laboratorio
Studenti e valutatori confermano lo spostamento con segno per terne date di u, t e a, con un rifiuto invalid_input chiaro quando il tempo trascorso è negativo o un campo manca o non è numerico.
Fixture deterministiche per prove di fisica
Le pipeline che alimentano test unitari o dimostrazioni interattive di moto possono chiamare un oracolo puro di spostamento invece di reimplementare s=ut+0.5at² in ogni linguaggio.
Domande tecniche
Come si calcola lo spostamento con questa API?
Invii un corpo JSON con initial_velocity, time e acceleration a phys.displacement. La risposta restituisce displacement più gli ingressi convalidati, formula e method.