Calcolatore teorema lavoro-energia
Un corpo di 2 kg che accelera da 3 a 5 m/s passa da 9 J a 25 J di energia cinetica, quindi il lavoro netto è di 16 J. Inserisca la massa e le due velocità e veda la variazione di energia cinetica. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- M
- 2
- V i
- 3
- V f
- 5
- Massa
- 2
- Velocità iniziale
- 3
- Velocità finale
- 5
- K i
- 9
Un calcolatore del teorema lavoro-energia trasforma l'identità centrale della meccanica — il lavoro netto è uguale alla variazione di energia cinetica — in un risolutore deterministico pratico per compiti, laboratori e automazione.
Cosa significa il teorema lavoro-energia e quali input servono
Il teorema lavoro-energia afferma che il lavoro netto compiuto su una particella o un corpo rigido trattato come massa puntiforme è uguale alla variazione della sua energia cinetica traslazionale tra due stati. In simboli, W_net è uguale a delta K, cioè K_f meno K_i. La massa deve essere uno scalare finito non negativo; una massa negativa non è fisica in questo contesto classico e il calcolatore la rifiuta.
Le velocità possono essere inserite con segno quando Lei conosce già una componente di velocità lungo una retta, perché nella formula entrano solo i quadrati, quindi il verso non modifica l'energia. Quando la grandezza della velocità finale supera quella iniziale per una massa positiva fissa, il lavoro netto è positivo e il corpo ha guadagnato energia cinetica; quando il corpo rallenta, il lavoro netto è negativo e l'ambiente ha compiuto lavoro negativo complessivo oppure forze non conservative hanno rimosso energia.
Massa zero produce energie cinetiche nulle e lavoro netto nullo per qualsiasi velocità finita, utile come caso limite. Questa pagina non converte le unità: mantenga massa, velocità ed energie risultanti in un sistema coerente, ad esempio chilogrammi, metri al secondo e joule. Non modella nemmeno l'energia cinetica rotazionale, le correzioni relativistiche, i sistemi a più corpi o gli integrali di forza dipendenti dal percorso; riduca tali problemi a una massa effettiva e due velocità scalari prima di chiamare il risolutore se è l'unico confronto di cui ha bisogno.
Suggerimenti pratici, limiti e ricerche correlate
Usi un solo sistema di unità coerente da un capo all'altro prima della chiamata; questa pagina non converte tra SI e imperiale. Scelga di proposito esempi di aula: massa due, velocità iniziale tre e finale cinque produce energia cinetica iniziale nove, finale venticinque e lavoro netto sedici joule in SI; massa quattro, iniziale dieci e finale zero produce un grande lavoro netto negativo di meno duecento, che illustra frenata o rimozione di energia all'impatto.
Nell'insegnare i metodi energetici, usi questo strumento solo come passo traslazionale lavoro–energia: aggiunga potenziale gravitazionale o elastico altrove se le serve la conservazione dell'energia meccanica, e confronti l'energia meccanica totale separatamente.
Questa pagina si rivolge a chi cerca un calcolatore del teorema lavoro-energia, il lavoro netto dalla variazione di energia cinetica o W_net uguale a delta K online; non è un calcolatore di lavoro forza per spostamento (usi una capacità di lavoro compiuto quando già conosce forza, lunghezza del percorso e angolo), né un risolutore di energia cinetica a un solo stato, né un convertitore di unità.
Preferisca questa capacità quando già conosce massa e due velocità e le serve solo il lavoro netto come variazione di energia; se il problema sorgente fornisce il peso sulla Terra invece della massa, converta prima il peso in massa con g locale. I controlli andata-e-ritorno sono semplici: ricalcoli a mano un mezzo m per ogni velocità al quadrato e confermi che la differenza è uguale al W_net pubblicato con lo stesso arrotondamento a dodici decimali della risposta.
Casi d'uso
Controllo compiti per W_net = ΔK
Gli studenti inseriscono massa e velocità iniziale e finale da problemi lavoro-energia del libro e confrontano lavoro netto, energie cinetiche e passi di sostituzione con un risultato deterministico prima di consegnare.
Test unitari per helper di energia in giochi e simulazioni
Generi casi noti di lavoro netto positivo e negativo più rifiuti deliberati di massa negativa come valori attesi di kata di programmazione in motori fisici e correttori LMS.
Precontrollo di laboratorio prima di integrali di lavoro multi-forza
Le pipeline calcolano prima il W_net ideale da massa misurata e due velocità, poi lo confrontano con F·dr integrato lungo un percorso per quantificare perdite residue non conservative.
Domande frequenti
La massa può essere negativa?
Il lavoro-energia classico di un corpo richiede m ≥ 0.
Cosa significa un lavoro netto negativo?
Un W_net negativo significa che il corpo ha perso energia cinetica: la grandezza della velocità finale è minore di quella iniziale per una massa positiva fissa (ad esempio in frenata).
In quali unità è espresso il risultato?
Quando la massa è in chilogrammi e le velocità in metri al secondo, energie e lavoro netto sono in joule. Mantenga tutti gli input in un unico sistema di unità coerente; il calcolatore non converte le unità.
Il calcolatore del teorema lavoro-energia è gratuito?
Lo strumento nel browser è gratuito e gira in locale.
Conta il verso delle velocità?
No. Nella formula entrano solo i quadrati delle velocità, quindi una velocità negativa dà la stessa energia di quella positiva. Può inserire componenti con segno senza cambiare il risultato.
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/work-energy-theorem \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"m":2,"v_i":3,"v_f":5}'const res = await fetch("https://api.kit.forhosting.com/mech/work-energy-theorem", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"m": 2,
"v_i": 3,
"v_f": 5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/mech/work-energy-theorem",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"m": 2,
"v_i": 3,
"v_f": 5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/mech/work-energy-theorem", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"m":2,"v_i":3,"v_f":5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"m":2,"v_i":3,"v_f":5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/mech/work-energy-theorem", 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
{
"m": 2,
"v_i": 3,
"v_f": 5
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "mech.work_energy_theorem",
"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
La massa negativa viene rifiutata con un errore invalid_input chiaro, così moduli incompleti o non fisici non inventano mai un numero. Il prezzo è un importo fisso di $0.002 per richiesta API riuscita; la validazione fallita non viene mai addebitata.
Cosa significa il teorema lavoro-energia e quali input servono
Con la definizione classica di energia cinetica K uguale a metà massa per il quadrato della velocità, ciò si sviluppa in W_net uguale a un mezzo m per v_f al quadrato meno un mezzo m per v_i al quadrato, e si fattorizza in modo pulito come un mezzo m per (v_f al quadrato meno v_i al quadrato).
Come chiamare l'API e cosa riceve in risposta
I valori assoluti devono restare entro il limite pubblicato di un trilione; la massa non deve essere negativa. Il segno delle velocità è libero a fini energetici: compaiono solo i quadrati, utile quando script di valutazione alimentano componenti di velocità con segno della cinematica monodimensionale. Invii un corpo JSON con i tre campi finiti obbligatori m (alias mass), v_i (alias vi, v0, initial_speed e initial_velocity) e v_f (alias vf, v1, final_speed e final_velocity). In caso di successo la risposta ripete m, v_i e v_f arrotondati, li rispecchia come mass, initial_speed e final_speed, imposta K_i e initial_kinetic_energy a un mezzo m v_i al quadrato, K_f e final_kinetic_energy a un mezzo m v_f al quadrato, e imposta delta_K, W_net e net_work allo stesso valore di lavoro netto K_f meno K_i. Stringhe di formula simbolica e equazione completamente sostituita, un unit_hint che ricorda che i risultati sono in joule quando la massa è in chilogrammi e le velocità in metri al secondo, un breve messaggio che indica se il lavoro netto è positivo, negativo o zero, e un array ordinato di passi completano il payload per schede e test automatici. La validazione fallita — campi mancanti, numeri non finiti, valori fuori dai limiti assoluti o massa negativa — restituisce invalid_input e non viene mai addebitata. Il prezzo è un importo fisso di $0.002 per richiesta riuscita con unità item. Preferisca numeri JSON quando controlla il client; le stringhe numeriche sono accettate solo se corrispondono a un pattern numerico finito rigoroso per i percorsi di incolla da moduli scolastici.
Suggerimenti pratici, limiti e ricerche correlate
Mantenga m, v_i e v_f entro l'intervallo assoluto pubblicato affinché prodotti e differenze restino finiti in doppia precisione IEEE sul Worker e nel browser. Inserire una massa negativa dimostra il percorso rigido invalid_input che protegge i client da input classici non fisici. Le attività fallite che restituiscono invalid_input non consumano il saldo prepagato, il che mantiene economici gli script esplorativi quando gli studenti passano di proposito una massa negativa.
Domande tecniche
Quale formula usa il calcolatore del teorema lavoro-energia?
Usa W_net = ΔK = K_f − K_i = 0.5 m (v_f² − v_i²), dove m è la massa e v_i, v_f sono le velocità iniziale e finale.