Calcolatore forza azione-reazione
Indichi la spinta che un corpo esercita su un altro e ottenga quella che riceve in cambio: 50 N verso destra restituiscono 50 N verso sinistra, cioè meno 50. Ogni componente cambia segno allo stesso modo. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Forza
- 50
- Forza di azione
- 50
- F
- 50
- Forza di reazione
- -50
- Modulo
- 50
La terza legge di Newton del moto stabilisce che le forze tra due corpi che interagiscono vanno sempre a coppie: se il corpo A esercita una forza sul corpo B, allora il corpo B esercita su A una forza di uguale modulo e verso opposto. Inserisca la forza di azione che un corpo esercita su un altro —come scalare con segno lungo un asse scelto, oppure come componenti cartesiane opzionali— e riceva la forza di reazione, il modulo, la stringa della formula, l'enunciato della legge e le righe di passi che può incollare in compiti, laboratori o test automatizzati.
Cosa significa la terza legge di Newton per una coppia azione-reazione
La terza legge di Newton afferma che, ogni volta che due corpi interagiscono, le forze reciproche che esercitano sono uguali in modulo e opposte in direzione. In simboli, se F_AB è la forza che il corpo A esercita sul corpo B, allora la forza che B esercita su A è F_BA uguale al negativo di F_AB. Le due forze formano un'unica coppia di interazione: agiscono su diagrammi del corpo libero distinti, non si annullano mai sullo stesso corpo e compaiono sempre insieme.
L'uguaglianza di modulo significa che l'intensità della spinta o della trazione è la stessa; la direzione opposta significa che i vettori puntano sulla stessa linea d'azione ma in senso invertito. Una persona che spinge un muro con cinquanta newton verso destra riceve cinquanta newton dal muro verso sinistra; un libro su un tavolo abbina il peso del libro alla normale del tavolo solo quando si tratta di vere forze di contatto reciproche tra libro e tavolo — non quando altre forze agiscono sullo stesso oggetto.
Questo calcolatore implementa la mappa F verso il negativo di F per una forza scalare con segno e per ogni componente cartesiana fornita. La forza zero è ammessa e produce reazione zero. Lo strumento non inventa coefficienti di attrito, non risolve l'equilibrio multi-corpo e non sostituisce il ragionamento con diagrammi del corpo libero: restituisce solo il partner di terza legge della forza che Lei ha già identificato come l'azione di A su B.
Consigli pratici, limiti e ricerche correlate
Usi un'unica unità di forza coerente da un capo all'altro —ad esempio newton in tutto un compito SI— prima di chiamare; questa pagina non esegue conversioni di unità. Nell'insegnare i diagrammi del corpo libero, ricordi a chi apprende che il partner di terza legge agisce sull'altro corpo: la reazione del suolo su un camminatore non si annulla con la spinta del camminatore sul suolo sullo stesso diagramma.
Questa pagina si rivolge a chi cerca un calcolatore di forza azione-reazione, uno strumento della coppia della terza legge di Newton o una forza uguale e opposta online; non è una suite completa di dinamica multi-corpo, né un risolutore della seconda legge F uguale a m a, né un bilanciatore di statica per forze concorrenti su un solo oggetto.
Preferisca questa capacità quando conosce già la forza di A su B e le serve solo F_BA; preferisca un calcolatore di seconda legge quando le serve la forza risultante da massa e accelerazione su un solo corpo. I controlli andata e ritorno sono semplici: neghi la reazione e confermi di recuperare l'azione originale con lo stesso arrotondamento a dodici decimali della risposta.
Casi d'uso
Controllo compiti per le coppie azione-reazione
Gli studenti inseriscono la forza di A su B dai problemi di terza legge del libro e confrontano la reazione uguale e opposta, il modulo e le righe di passi con un risultato deterministico prima di consegnare.
Test unitari per helper di forze di contatto
Generi coppie di reazione note e rifiuti non numerici deliberati come valori attesi di kata di codice in giochi, simulatori o motori fisici che impongono forze reciproche.
Pre-controllo di laboratorio delle etichette di interazione reciproca
Le pipeline verificano che le forze di contatto etichettate tra due strumenti siano coerenti con la terza legge prima di integrare le misure in un modello multi-corpo.
Domande frequenti
Quale formula usa il calcolatore di forza azione-reazione?
Usa F_BA = −F_AB dalla terza legge di Newton: la reazione è la negazione della forza di azione (uguale modulo, direzione opposta).
Le due forze si annullano a vicenda?
Non sullo stesso diagramma del corpo libero. Agiscono su corpi diversi. Ogni corpo ha ancora bisogno della propria forza risultante per F = m a.
Converte le unità di forza per me?
No. Mantenga azione e reazione in un'unità coerente (ad esempio newton). Il calcolatore applica solo la mappa F verso −F.
Il calcolatore di forza azione-reazione è gratuito?
Lo strumento browser è gratuito e gira in locale.
Posso inserire una forza per componenti?
Sì. Oltre a un unico valore con segno lungo un asse, può fornire componenti cartesiane facoltative, e ciascuna torna con il segno invertito. Anche un'azione nulla è accettata e restituisce una reazione nulla.
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-third-law-pair \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"force":50}'const res = await fetch("https://api.kit.forhosting.com/mech/newton-third-law-pair", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"force": 50
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/mech/newton-third-law-pair",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"force": 50
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/mech/newton-third-law-pair", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"force":50}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"force":50}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/mech/newton-third-law-pair", 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
{
"force": 50
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "mech.newton_third_law_pair",
"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 forza azione-reazione trasforma quel principio in un'API deterministica e in uno strumento gratuito nel browser. Una forza non numerica o assente fallisce con un errore invalid_input chiaro e non viene mai addebitata. Il prezzo è un $0.002 fisso per richiesta API andata a buon fine.
Cosa significa la terza legge di Newton per una coppia azione-reazione
Le unità di forza sono quelle che invia —newton, kilonewton, libbre-forza o unità di gioco— purché interpreti la reazione nella stessa unità; l'API non converte le unità di forza per Lei.
Come chiamare l'API e cosa restituisce
I valori assoluti devono restare entro il limite pubblicato di un bilione affinché l'arrotondamento resti rappresentabile. Invii un corpo JSON con il campo finito obbligatorio force —la forza di azione F_AB lungo l'asse scelto— oppure fornisca almeno una delle componenti opzionali force_x, force_y e force_z. Gli alias F, action_force e f mappano sulla forza scalare; Fx, Fy, Fz e le varianti minuscole mappano sulle componenti. Stringhe numeriche come "50" o "-12.5" vengono convertite quando corrispondono a un pattern numerico finito rigoroso; stringhe vuote, segni isolati, Infinity, NaN e testo non numerico falliscono con invalid_input indicando il campo. Quando si forniscono componenti, la risposta include anche force_x fino a force_z come forniti, reaction_force_x fino a reaction_force_z, oggetti action_vector e reaction_vector, e vector_magnitude come la norma euclidea del sottoinsieme di componenti. Esempio: force cinquanta produce reaction_force meno cinquanta e magnitude cinquanta. Se manca force senza componenti, oppure un valore non numerico come la stringa "heavy", restituisce invalid_input e non viene addebitato. Il prezzo è un $0.002 fisso per richiesta andata a buon fine con unità item.
Consigli pratici, limiti e ricerche correlate
Mantenga la forza di azione entro l'intervallo assoluto pubblicato affinché la negazione e il modulo restino finiti in doppia precisione IEEE sul Worker e nel browser. Accoppi esempi di aula di proposito: force uguale a cinquanta per il controllo classico di uguale e opposto; force uguale a meno dodici per mostrare che il segno si inverte di nuovo sotto la mappa; force_x uguale a tre e force_y uguale a meno quattro per un modulo vettoriale 3-4-5 di cinque; e una forza non numerica per dimostrare il percorso duro invalid_input che protegge i correttori automatici. Le attività fallite con invalid_input non consumano il saldo prepagato, il che mantiene economici gli script esplorativi quando si invia di proposito un input errato.
Domande tecniche
Cosa succede se force manca o non è un numero?
Lo strumento restituisce invalid_input. Fornisca un numero finito per force e/o almeno uno tra force_x, force_y, force_z. La validazione fallita non viene mai addebitata.