Calcolatore forza di Lorentz
Una carica di 2 C a 3 m/s lungo x, con un campo elettrico di 4 V/m lungo y e uno magnetico di 5 T lungo z, subisce 22 N verso y negativo. Inserisca la carica e i tre vettori per avere la forza. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Carica
- 2
- Velocità
- 3, 0, 0
- Campo elettrico
- 0, 4, 0
- Campo magnetico
- 0, 0, 5
- Forza
- 0, -22, 0 N
- Forza in x
- 0
- Forza in y
- -22
- Forza in z
- 0
La forza di Lorentz è la forza elettromagnetica su una particella carica che si muove contemporaneamente in un campo elettrico e in un campo magnetico: F vale q per la somma vettoriale di E e il prodotto vettoriale di v con B. Quell’identità è l’equazione di lavoro dietro la deflessione dei raggi catodici, la tensione di Hall, le orbite di ciclotrone, la separazione nello spettrometro di massa e ogni problema del primo anno che chiede la forza in newton su uno ione in campi incrociati. Questo calcolatore della forza di Lorentz accetta una carica finita in coulomb e vettori tridimensionali di velocità, campo elettrico e campo magnetico in unità SI, valuta il prodotto vettoriale e la combinazione lineare con aritmetica in virgola mobile deterministica e restituisce il vettore forza in newton insieme alle componenti cartesiane e alla magnitudine.
Come si calcola il vettore della forza di Lorentz F = q(E + v × B)
La forza di Lorentz completa su una carica puntiforme q è il prodotto di quella carica per la somma del campo elettrico E e del prodotto vettoriale della velocità v con il campo magnetico B. Nelle unità SI, q è in coulomb, v in metri al secondo, E in volt al metro (equivalenti a newton per coulomb), B in tesla e la forza risultante F in newton.
Il termine elettrico qE è parallelo o antiparallelo a E a seconda del segno di q e non dipende dal fatto che la particella si muova. Il termine magnetico q per v croce B è sempre perpendicolare sia a v sia a B per la regola della mano destra, non compie lavoro meccanico e si annulla quando la carica è in quiete o quando v è parallelo a B. Questa capacità valuta quell’identità vettoriale, non la scorciatoia scalare da aula F uguale a q v B sen theta.
Quella scorciatoia è solo la magnitudine del pezzo magnetico, per un angolo scelto tra v e B, ed è un’intenzione di ricerca distinta già coperta da una pagina di forza magnetica. Correzioni relativistiche, reazione di irraggiamento, forza su un filo percorso da corrente I L croce B e formule del raggio di ciclotrone restano fuori dall’ambito.
Dove un calcolatore vettoriale della forza di Lorentz compare nel lavoro reale
I corsi introduttivi di fisica e ingegneria elettrica assegnano di continuo F uguale a q per E più v croce B così gli studenti combinano un campo elettrico uniforme con un campo magnetico uniforme prima di incontrare le equazioni di Maxwell in forma differenziale. I team di linea di fascio e vuoto stimano la forza su una carica di prova in una geometria nota di magnete ed elettrodi come primo passo prima di una simulazione completa di tracciamento delle particelle, usando una cella a campo uniforme quando l’apertura è semplice.
I modelli di plasma e magnetron impiegano la stessa identità a livello di singola particella per spiegare le derive E croce B senza erigere un risolutore fluidodinamico. I banchi di prova di produzione che documentano combinazioni di campo sicure possono generare tabelle di F versus v senza lasciare il percorso in forma chiusa.
Conservi su pagine distinte la scorciatoia magnetica scalare F uguale a q v B sen theta, la pagina solo elettrica F uguale a qE, la forza sul filo I L B sen theta e le formule del raggio di ciclotrone, così ogni intenzione di ricerca ha un risultato chiaro invece di uno strumento multi-formula sovraccarico che confonde sia gli studenti sia i motori di ricerca.
Casi d'uso
Esercizi vettoriali di Lorentz in aula e in laboratorio
Calcoli F = q(E + v × B) per cariche da manuale e vettori di campo SI, così docenti e correttori automatici condividono una verità di riferimento, compresi gli errori di componente non finita.
Stime di primo passaggio su fascio, Hall e plasma
Stimi il vettore di forza in newton su una carica in moto in E e B uniformi prima di una simulazione completa di tracciamento delle particelle, magnetron o multifisica.
Domande frequenti
Quale formula usa questo calcolatore della forza di Lorentz?
L’identità vettoriale F = q(E + v × B) con q in coulomb, v in m/s, E in V/m, B in tesla e F in newton. La risposta riporta anche qE e q(v × B) separatamente.
Che succede se una componente non è un numero finito?
Ogni valore di carica e ogni componente di velocità, campo elettrico e campo magnetico deve essere un numero finito; NaN, Infinity, voci assenti e testo non numerico vengono rifiutati.
In che cosa differisce da F = qvB sinθ?
F = qvB sinθ è la magnitudine del solo termine magnetico, per un angolo scelto. Questo calcolatore restituisce la forza 3D completa, compreso il termine elettrico qE e il termine magnetico orientato q(v × B).
Quali unità deve usare Lei?
Solo SI: carica in coulomb, velocità in metri al secondo, campo elettrico in volt al metro, campo magnetico in tesla.
Quanto costa il calcolatore della forza di Lorentz?
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/phys/lorentz-force \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"charge":2,"velocity":[3,0,0],"electric_field":[0,4,0],"magnetic_field":[0,0,5]}'const res = await fetch("https://api.kit.forhosting.com/phys/lorentz-force", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"charge": 2,
"velocity": [
3,
0,
0
],
"electric_field": [
0,
4,
0
],
"magnetic_field": [
0,
0,
5
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/phys/lorentz-force",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"charge": 2,
"velocity": [
3,
0,
0
],
"electric_field": [
0,
4,
0
],
"magnetic_field": [
0,
0,
5
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/phys/lorentz-force", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"charge":2,"velocity":[3,0,0],"electric_field":[0,4,0],"magnetic_field":[0,0,5]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"charge":2,"velocity":[3,0,0],"electric_field":[0,4,0],"magnetic_field":[0,0,5]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/phys/lorentz-force", 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
{
"charge": 2,
"velocity": [
3,
0,
0
],
"electric_field": [
0,
4,
0
],
"magnetic_field": [
0,
0,
5
]
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "phys.lorentz_force",
"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_component | 1000000000000000 |
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
Qualsiasi componente assente, infinita o che non sia un numero finito viene rifiutata con invalid_input, così un errore di unità non diventa in silenzio una risposta sbagliata.
Come si calcola il vettore della forza di Lorentz F = q(E + v × B)
L’algoritmo analizza quattro ingressi, esige che ogni componente sia un numero finito, forma v croce B come la terna (vy Bz meno vz By, vz Bx meno vx Bz, vx By meno vy Bx), aggiunge E, moltiplica per q e pulisce ogni valore a dodici cifre significative per un JSON stabile.
Che cosa invia Lei e che cosa riceve in risposta
Ogni vettore deve essere un array di esattamente tre numeri finiti. Valori numerici e stringhe numeriche sono entrambi accettati così i moduli e l’incolla da foglio di calcolo restano comodi; le stringhe con prefisso SI come un microcoulomb scritto come testo non vengono interpretate, quindi passi 1e-6 per una sorgente di un microcoulomb. Carica, velocità ed entrambi i campi possono essere positivi, negativi o zero; una carica in quiete in un campo elettrico nullo produce una forza nulla, che è il risultato onesto. Un controllo classico d’aula è carica di due coulomb, velocità di tre metri al secondo lungo x, campo elettrico di quattro volt al metro lungo y e campo magnetico di cinque tesla lungo z, che produce la forza zero, meno ventidue, zero newton. Invii una carica finita nel campo charge in coulomb, un vettore velocità di lunghezza tre in velocity in metri al secondo, un campo elettrico di lunghezza tre in electric_field in volt al metro e un campo magnetico di lunghezza tre in magnetic_field in tesla. La carica è accettata anche come q, Q o coulombs; la velocità come v; electric_field come E o electric; magnetic_field come B o magnetic; in ciascuna richiesta può comparire una sola chiave per grandezza. Campi assenti, stringhe vuote, NaN, Infinity, testo non numerico e vettori che non hanno lunghezza tre falliscono con invalid_input e non vengono addebitati. In caso di successo la risposta riecheggia gli ingressi puliti, restituisce force come vettore newton primario, force_x, force_y e force_z come le stesse componenti cartesiane, magnitude come la lunghezza euclidea, electric_force come qE, magnetic_force come q per v croce B, unit uguale a N, formula F = q(E + v × B) e method lorentz_force. Il prezzo delle chiamate API riuscite è la base pubblicata di $0.002 per elemento; i fallimenti di convalida non consumano il saldo prepagato.
Dove un calcolatore vettoriale della forza di Lorentz compare nel lavoro reale
I laboratori di strumentazione che pongono una carica nota a una velocità nota tra piastre tarate e bobine di Helmholtz possono chiamare l’API e affermare che il vettore in newton atteso coincide con la lettura di una sonda di forza entro la tolleranza. Poiché questa capacità è un motore parse puro, il prezzo API è la base pubblicata di $0.002 per elemento riuscito e la convalida fallita non consuma il saldo.
Casi di integrazione
Chiavi di risposta e controlli di banchi strumentali
Generi in blocco le componenti di forza attese per q, v, E e B noti in fixture di concorso, fogli di lavoro e tabelle tarate di piastre e bobine.