Calcolatore della seconda legge di Newton
Indichi due dei tre valori, massa, accelerazione o forza risultante, e ottenga il terzo con i passaggi: una massa di 10 kg che accelera a 2 m/s² richiede 20 N. Con tutti e tre, verifica un calcolo fatto a mano. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Massa
- 10
- Accelerazione
- 2
- Massa
- 10
- Accelerazione
- 2
- F
- 20
- Forza
- 20
Un calcolatore della seconda legge di Newton trasforma la classica equazione F uguale a m per a in un risolutore pratico per compiti, laboratori e verifiche rapide di ingegneria. Inserisca due valori qualsiasi tra massa m, accelerazione a e forza risultante F in un sistema di unità coerente, lasci l'incognita vuota e lo strumento restituisce il valore mancante insieme all'equazione sostituita, a un breve messaggio di fisica e a righe di passaggi ordinati che può incollare in schede di esercizi o test automatizzati. La massa deve restare positiva; accelerazione e forza possono avere segno in base alla direzione.
Cosa significa F = m a e quale variabile può lasciare vuota
La seconda legge di Newton collega la forza risultante su un corpo alla sua massa e all'accelerazione che tale forza produce lungo un asse scelto: la forza risultante F è uguale alla massa m per l'accelerazione a. Nella meccanica introduttiva si scrive F uguale a m a, con la forza in newton quando la massa è in chilogrammi e l'accelerazione in metri al secondo quadrato, oppure qualsiasi altra triade coerente il cui prodotto dia un'unità di forza.
La massa è una proprietà scalare positiva del corpo nei problemi classici; accelerazione e forza sono grandezze con segno che puntano a favore o contro la direzione positiva scelta quando ha disegnato il diagramma di corpo libero. Questo calcolatore accetta due qualsiasi dei tre numeri e risolve algebricamente il terzo: dati m e a restituisce F uguale a m per a; dati F e a restituisce m uguale a F diviso a quando a non è zero; dati F e m restituisce a uguale a F diviso m.
Lasciare due campi vuoti viene rifiutato perché l'equazione non può determinare due incognite libere da un'unica relazione di prodotto. Fornire tutti e tre i valori è consentito solo quando sono coerenti entro una stretta tolleranza numerica, il che è utile come controllo rispetto a una risposta manoscritta. Lo strumento non riordina mai i sistemi a più forze al posto suo: se agiscono più forze, le sommi prima in un'unica F risultante e poi chiami il risolutore.
Non converte mai nemmeno le unità a metà equazione, quindi mescolare chilogrammi con piedi al secondo quadrato produrrà una forza senza senso che la matematica non può rilevare.
Consigli pratici, limiti e ricerche correlate
Usi un unico sistema di unità coerente dall'inizio alla fine — per esempio chilogrammi, metri al secondo quadrato e newton — prima di chiamare; questa pagina non esegue conversioni di unità. Quando insegna i diagrammi di corpo libero, riduca ogni problema a più forze a un'unica F risultante lungo l'asse di interesse prima di usare il calcolatore, e mantenga il segno di a e F allineato a quell'asse.
Questa pagina si rivolge a chi cerca un calcolatore della seconda legge di Newton, un risolutore di F uguale a m a o la forza risultante da massa e accelerazione online; non è una suite completa di dinamica che integra traiettorie, né un'equazione del razzo a massa variabile, né un convertitore di unità.
Preferisca questa capacità quando conosce già due qualsiasi tra massa, accelerazione e forza risultante e le serve solo la terza; se il suo problema di partenza fornisce il peso sulla Terra invece della massa, converta prima il peso in massa con la g locale. Le verifiche di andata e ritorno sono facili: ricalcoli m per a a mano e confermi che è uguale alla F pubblicata entro lo stesso arrotondamento a dodici decimali usato nella risposta.
Casi d'uso
Verifica dei compiti su F = m a
Gli studenti inseriscono due valori qualsiasi tra massa, accelerazione e forza risultante dai problemi di seconda legge del libro di testo e confrontano il valore mancante e i passaggi di sostituzione con un risultato deterministico prima della consegna.
Test unitari per utilità di dinamica
Generi casi noti di forza, massa e accelerazione più rifiuti deliberati con due campi vuoti come valori attesi di kata di codice in giochi o simulatori.
Pre-verifica di laboratorio prima dei modelli multicorpo
Le pipeline convalidano prima la forza risultante da massa e accelerazione misurate, poi passano a modelli multiforza o multiasse solo quando il controllo F uguale a m a su un asse coincide con gli appunti di laboratorio.
Domande frequenti
Quale formula usa il calcolatore della seconda legge di Newton?
Usa F = m a, dove F è la forza risultante, m la massa e a l'accelerazione. Lasci vuoto un campo qualsiasi per risolvere quella variabile.
Cosa succede se si lasciano vuote due incognite?
La seconda legge di Newton richiede due valori qualsiasi tra m, a e F; due campi vuoti rendono l'equazione indeterminata.
La massa può essere negativa o nulla?
No. La classica F = m a richiede una massa positiva. Una m nulla o negativa viene rifiutata sia che la fornisca lei sia che venga risolta come F / a.
Questo strumento converte le unità per me?
No. Mantenga m, a e F in un unico sistema di unità coerente (per esempio kg, m/s² e N). Il calcolatore si limita a valutare F = m a.
Il calcolatore della seconda legge di Newton è gratuito?
Lo strumento del browser è gratuito e gira in locale.
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/newton-second-law \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"m":10,"mass":1e-15}'const res = await fetch("https://api.kit.forhosting.com/mech/newton-second-law", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"m": 10,
"mass": 1e-15
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/mech/newton-second-law",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"m": 10,
"mass": 1e-15
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/mech/newton-second-law", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"m":10,"mass":1e-15}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"m":10,"mass":1e-15}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/mech/newton-second-law", 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": 10,
"mass": 1e-15
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "mech.newton_second_law",
"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.
Limiti
max_abs | 1000000000000 |
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
Se lascia vuote due incognite, la convalida fallisce con un chiaro errore invalid_input, così i moduli incompleti non inventano mai silenziosamente un numero. Il prezzo è una tariffa fissa di $0.002 per richiesta API riuscita; la convalida fallita non viene mai addebitata.
Come chiamare l'API e cosa restituisce
I valori assoluti devono restare entro il limite pubblicato di mille miliardi; la massa, fornita o risolta che sia, deve essere strettamente positiva e almeno pari a uno per dieci alla meno quindici. Invii un corpo JSON con due qualsiasi dei campi finiti opzionali m (alias mass), a (alias acceleration e accel) e F (alias force, net_force e f). La convalida fallita — due incognite lasciate vuote, numeri non finiti, valori fuori dai limiti assoluti, massa non positiva, divisione per zero nel risolvere m uguale a F su a con a uguale a zero, una terna incoerente o un prodotto non finito — restituisce invalid_input e non viene mai addebitata. Il prezzo è una tariffa fissa di $0.002 per richiesta riuscita con articolo unitario e prezzo unitario marginale zero. Preferisca i numeri JSON quando controlla il client; le stringhe numeriche sono accettate solo quando seguono un rigoroso schema numerico finito per gli incollaggi dai moduli dei compiti.
Consigli pratici, limiti e ricerche correlate
Mantenga m, a e F entro l'intervallo assoluto pubblicato affinché prodotti e quozienti restino finiti in doppia precisione IEEE sia sul Worker sia nel browser. Abbini gli esempi di classe deliberatamente: m uguale a dieci e a uguale a due dà F uguale a venti; F uguale a cinquanta e m uguale a cinque dà a uguale a dieci; F uguale a dodici e a uguale a tre dà m uguale a quattro; e un singolo campo da solo dimostra il percorso rigido di invalid_input quando due incognite restano vuote. Le attività fallite che restituiscono invalid_input non consumano saldo prepagato, il che mantiene economici gli script esplorativi quando gli studenti omettono apposta due campi.