Calcolatore area grafico v–t
Un corpo che passa da 10 a 20 m/s in 5 s si sposta di 75 m: è l'area sotto la retta del grafico velocità-tempo. Inserisca le due velocità e la durata di un tratto rettilineo e ottenga subito l'area del trapezio. 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
- Velocità finale
- 20
- Durata
- 5
- Velocità media
- 15
- Spostamento
- 75
Su un grafico velocità–tempo l'area con segno tra la curva di velocità e l'asse dei tempi è lo spostamento del corpo in quell'intervallo. Quando la velocità varia a tasso costante il tracciato è un segmento rettilineo, così la regione sotto la retta è un trapezio (o un rettangolo o un triangolo nei casi particolari) la cui area è la media delle velocità agli estremi moltiplicata per la durata. Gli studenti che leggono schizzi v–t, i docenti che preparano soluzioni e gli ingegneri che verificano brevi tratti a accelerazione costante hanno bisogno di quel numero senza riaprire il manuale delle formule di area.
Cosa significa l'area del grafico velocità–tempo e quali grandezze fissano lo spostamento
Nella cinematica unidimensionale lo spostamento lungo l'asse di moto è l'integrale della velocità rispetto al tempo. Graficamente quell'integrale è l'area con segno sotto il grafico velocità–tempo. Per un solo intervallo in cui la velocità varia linearmente da un valore iniziale u a un valore finale v per una durata t, il tracciato è un segmento rettilineo e la regione tra quel segmento e l'asse dei tempi è un trapezio con lati paralleli u e v e altezza t.
L'area di quel trapezio è esattamente la media dei lati paralleli per l'altezza: s è uguale a (u più v) diviso due, per t. Quando u coincide con v il trapezio si riduce a un rettangolo di altezza u e larghezza t. Quando un estremo è zero la figura è un triangolo rettangolo di base t e altezza uguale all'altra velocità.
L'intento di ricerca si concentra su frasi come calcolatore area grafico velocità tempo, area sotto il grafico v–t, spostamento dal grafico v–t, area trapezoidale di velocità e spostamento con velocità iniziale e finale e durata. Le persone vogliono uno spostamento numerico da confrontare con lo schizzo del foglio di esercizi, da inserire in una simulazione o da inviare a una pipeline più ampia — non solo un promemoria che l'area significa spostamento.
Le unità restano coerenti con la base di lunghezza e tempo che Lei ha scelto per i tre ingressi: metri al secondo con secondi danno metri di spostamento.
Come questo calcolatore valida l'ingresso e applica s = (u + v) / 2 · t
Le stringhe numeriche che si interpretano come numeri finiti sono accettate così che moduli e pipeline in stile CSV passino valori senza un cast extra. Dopo la validazione dei tre numeri, la durata viene ricontrollata: se t è strettamente negativa la richiesta fallisce con un messaggio che l'area trapezoidale sotto un grafico v–t richiede durata non negativa, perché una larghezza temporale negativa non è un intervallo valido sul grafico. La durata zero è ammessa e produce spostamento nullo.
Le velocità con segno sono ammesse: una velocità iniziale o finale negativa inverte il senso dell'asse delle velocità e l'area con segno viene restituita come spostamento. Non c'è unione di più tratti, né profilo di accelerazione curvo, né conversione automatica di unità; questo è il tratto v–t lineare ideale.
Uso pratico, limiti, prezzo e canali di consegna
Usi lo strumento del browser quando desidera uno spostamento immediato leggendo uno schizzo v–t da manuale, controllando i compiti con due velocità e un tempo, verificando una prova di laboratorio o controllando un breve tratto a accelerazione costante in un gioco o una simulazione. Scelga le unità in modo coerente: se le velocità sono in chilometri all'ora e la durata in secondi, converta prima affinché lo spostamento condivida la stessa base di lunghezza.
Non c'è modello linguistico, né servizio fisico esterno né casualità, quindi la capacità è sicura da fissare nei controlli di integrazione continua e nei materiali didattici riproducibili. Per grafici a più tratti, chiami una volta per pezzo lineare e sommi Lei stesso gli spostamenti restituiti; questo strumento risolve un trapezio alla volta, di proposito.
Casi d'uso
Compiti ed esercizi di lettura di grafici v–t
Studenti e valutatori confermano lo spostamento dalle velocità agli estremi e dalla durata su un tratto lineare velocità–tempo, con rifiuto chiaro se la durata è negativa o manca un campo.
Cronometraggio di laboratorio e controlli di moto breve
Numeri strutturati rapidi per brevi tratti a accelerazione costante quando si conoscono solo velocità iniziale, finale e tempo trascorso — senza montare un intero stack di dinamica.
Domande frequenti
Quale formula usa il calcolatore dell'area del grafico velocità-tempo?
Grafici a più tratti o curvi non vengono integrati automaticamente.
Cosa succede se la durata è negativa?
Una larghezza temporale negativa non è un intervallo valido per l'area trapezoidale sotto un grafico v–t, e quelle chiamate non vengono addebitate.
Il calcolatore dell'area del grafico velocità-tempo è gratuito?
Lo strumento del browser gira gratis sul Suo dispositivo.
La velocità iniziale o finale può essere negativa?
Sì. Velocità finite con segno sono accettate; l'equazione restituisce lo spostamento con segno corrispondente (area con segno sotto il tratto v–t). Imponga vincoli di velocità non negativa nel Suo client se il dominio del problema li richiede.
Come si trova lo spostamento su un grafico con più tratti?
Divida il grafico in tratti rettilinei, calcoli ciascuno con la sua velocità iniziale, la velocità finale e la durata, poi sommi i risultati. Lo strumento risolve un trapezio alla volta.
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/mech/vt-graph-displacement \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"initial_speed":10,"final_speed":20,"duration":5}'const res = await fetch("https://api.kit.forhosting.com/mech/vt-graph-displacement", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"initial_speed": 10,
"final_speed": 20,
"duration": 5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/mech/vt-graph-displacement",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"initial_speed": 10,
"final_speed": 20,
"duration": 5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/mech/vt-graph-displacement", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"initial_speed":10,"final_speed":20,"duration":5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"initial_speed":10,"final_speed":20,"duration":5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/mech/vt-graph-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_speed": 10,
"final_speed": 20,
"duration": 5
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "mech.vt_graph_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
Questa capacità accetta velocità iniziale u finita, velocità finale v e durata t non negativa, rifiuta una durata negativa e qualsiasi campo assente o non numerico con un errore invalid_input chiaro, e restituisce lo spostamento s uguale a (u più v) su due volte t insieme alla velocità media del trapezio.
Cosa significa l'area del grafico velocità–tempo e quali grandezze fissano lo spostamento
Consegnare initial_speed, final_speed, duration, average_speed, displacement, formula e method come JSON facilita l'incollaggio del risultato negli appunti, il confronto nei test automatici o il riutilizzo in più linguaggi senza reimplementare l'aritmetica del trapezio.
Come questo calcolatore valida l'ingresso e applica s = (u + v) / 2 · t
Invii un corpo JSON con initial_speed, final_speed e duration obbligatori. Ogni campo deve essere presente e finito: chiavi assenti, stringhe vuote, testo non numerico, NaN e Infinity falliscono subito con invalid_input prima che venga restituito alcuno spostamento, e la validazione fallita non viene addebitata. La velocità media si calcola come (initial_speed più final_speed) diviso due, e lo spostamento come quella media per la durata — la formula classica del trapezio, algebricamente identica alla relazione SUVAT di accelerazione costante s uguale a u t più metà di a t al quadrato quando la velocità finale è u più a t. I risultati sono arrotondati a una precisione decimale stabile così che lo stesso ingresso produca sempre lo stesso JSON su diversi motori JavaScript.
Uso pratico, limiti, prezzo e canali di consegna
Usi l'API quando uno script, una piattaforma didattica, un generatore di fogli o un notebook ha bisogno di JSON stabile per molti tripletti u-v-t sotto un unico contratto. Ogni richiesta andata a buon fine è un elemento fatturabile a $0.002; la validazione fallita — inclusa una durata negativa — non consuma saldo. I risultati sono pienamente deterministici: gli stessi initial_speed, final_speed e duration producono sempre gli stessi campi average_speed e displacement.
Casi di integrazione
Fixture deterministiche per test di fisica
Le pipeline che alimentano test unitari o demo interattive di cinematica possono chiamare un oracolo puro di trapezio invece di reimplementare s=(u+v)/2·t in ogni linguaggio.
Domande tecniche
Come si calcola lo spostamento da un grafico velocità–tempo con questa API?
Invii un corpo JSON con initial_speed, final_speed e duration a mech.vt_graph_displacement. La risposta restituisce displacement e average_speed più gli ingressi validati, formula e method.