Calculadora da força de Lorentz
Uma carga de 2 C a 3 m/s em x, com campo elétrico de 4 V/m em y e campo magnético de 5 T em z, sofre 22 N no sentido negativo de y. Informe a carga e os três vetores e receba a força completa. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- Carga
- 2
- Velocidade
- 3, 0, 0
- Campo elétrico
- 0, 4, 0
- Campo magnético
- 0, 0, 5
- Força
- 0, -22, 0 N
- Força em x
- 0
- Força em y
- -22
- Força em z
- 0
A força de Lorentz é a força eletromagnética sobre uma partícula carregada que se move ao mesmo tempo em um campo elétrico e em um campo magnético: F vale q vezes a soma vetorial de E e o produto vetorial de v com B. Essa identidade é a equação de trabalho por trás da deflexão de raios catódicos, da tensão Hall, das órbitas de cíclotron, da separação em espectrômetros de massa e de todo problema de primeiro ano que pede a força em newtons sobre um íon em campos cruzados. Esta calculadora da força de Lorentz aceita uma carga finita em coulombs e vetores tridimensionais de velocidade, campo elétrico e campo magnético em unidades SI, avalia o produto vetorial e a combinação linear com aritmética de ponto flutuante determinística e devolve o vetor de força em newtons junto com as componentes cartesianas e a magnitude.
Como o vetor da força de Lorentz F = q(E + v × B) é calculado
A força de Lorentz completa sobre uma carga pontual q é o produto dessa carga pela soma do campo elétrico E e do produto vetorial da velocidade v com o campo magnético B. Em unidades SI, q vai em coulombs, v em metros por segundo, E em volts por metro (equivalente a newtons por coulomb), B em teslas e a força resultante F em newtons. O termo elétrico qE é paralelo ou antiparalelo a E conforme o sinal de q e não depende de a partícula estar em movimento.
O termo magnético q vezes v cruz B é sempre perpendicular a v e a B pela regra da mão direita, não realiza trabalho mecânico e se anula quando a carga está em repouso ou quando v é paralelo a B. Esta capacidade avalia essa identidade vetorial, não o atalho escalar de sala F igual a q v B sen theta.
Esse atalho é só a magnitude da peça magnética, para um ângulo escolhido entre v e B, e é uma intenção de busca distinta já atendida por uma página de força magnética. Correções relativísticas, reação de radiação, força sobre um fio com corrente I L cruz B e fórmulas de raio de cíclotron também ficam fora do escopo.
Onde uma calculadora vetorial da força de Lorentz aparece na prática
Cursos introdutórios de física e engenharia elétrica atribuem com frequência F igual a q vezes E mais v cruz B para que os estudantes combinem um campo elétrico uniforme com um campo magnético uniforme antes de encontrar as equações de Maxwell em forma diferencial. Equipes de linha de feixe e vácuo estimam a força sobre uma carga de teste em uma geometria conhecida de ímã e eletrodos como primeiro passo antes de uma simulação completa de rastreamento de partículas, usando uma célula de campo uniforme quando a abertura é simples.
Modelos de plasma e magnetron empregam a mesma identidade no nível de partícula única para explicar derivas E cruz B sem levantar um solver de fluidos. Mantenha em páginas separadas o atalho magnético escalar F igual a q v B sen theta, a página só elétrica F igual a qE, a força em fio I L B sen theta e as fórmulas de raio de cíclotron, para que cada intenção de busca tenha um resultado claro em vez de uma ferramenta multi-fórmula sobrecarregada que confunde estudantes e mecanismos de busca.
Casos de uso
Exercícios vetoriais de Lorentz em aula e laboratório
Calcule F = q(E + v × B) para cargas de livro e vetores de campo SI, de modo que professores e corretores automáticos compartilhem uma verdade de referência, inclusive erros de componente não finito.
Estimativas iniciais de feixe, Hall e plasma
Estime o vetor de força em newtons sobre uma carga em movimento em E e B uniformes antes de uma simulação completa de rastreamento de partículas, magnetron ou multifísica.
Perguntas frequentes
Qual fórmula esta calculadora da força de Lorentz usa?
A identidade vetorial F = q(E + v × B) com q em coulombs, v em m/s, E em V/m, B em teslas e F em newtons. A resposta também informa qE e q(v × B) em separado.
O que acontece se um componente não for um número finito?
Cada valor de carga e cada componente de velocidade, campo elétrico e campo magnético deve ser um número finito; NaN, Infinity, entradas ausentes e texto não numérico são recusados.
Qual a diferença em relação a F = qvB sinθ?
F = qvB sinθ é a magnitude só do termo magnético, para um ângulo escolhido. Esta calculadora devolve a força 3D completa, incluindo o termo elétrico qE e o termo magnético dirigido q(v × B).
Quais unidades você deve usar?
Somente SI: carga em coulombs, velocidade em metros por segundo, campo elétrico em volts por metro, campo magnético em teslas.
Quanto custa a calculadora da força de Lorentz?
A ferramenta do navegador é gratuita e roda localmente.
Ferramentas relacionadas
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
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)Exemplo de requisição
{
"charge": 2,
"velocity": [
3,
0,
0
],
"electric_field": [
0,
4,
0
],
"magnetic_field": [
0,
0,
5
]
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "phys.lorentz_force",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Limites
max_abs_component | 1000000000000000 |
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |
Notas técnicas
Qualquer componente ausente, infinito ou que não seja um número finito é recusado com invalid_input para que um erro de unidades não se transforme em silêncio numa resposta errada.
Como o vetor da força de Lorentz F = q(E + v × B) é calculado
O algoritmo analisa quatro entradas, exige que cada componente seja um número finito, forma v cruz B como a terna (vy Bz menos vz By, vz Bx menos vx Bz, vx By menos vy Bx), soma E, multiplica por q e limpa cada valor a doze algarismos significativos para um JSON estável.
O que você envia e o que recebe de volta
Cada vetor deve ser um array de exatamente três números finitos. Valores numéricos e strings numéricas são aceitos para facilitar formulários e colagem de planilhas; strings com prefixo SI como um microcoulomb escrito como texto não são interpretadas, então passe 1e-6 para uma fonte de um microcoulomb. Carga, velocidade e ambos os campos podem ser positivos, negativos ou zero; uma carga em repouso em um campo elétrico nulo produz força nula, que é o resultado honesto. Uma checagem clássica de sala é carga de dois coulombs, velocidade de três metros por segundo no eixo x, campo elétrico de quatro volts por metro no eixo y e campo magnético de cinco teslas no eixo z, que produz a força zero, menos vinte e dois, zero newtons. Envie uma carga finita no campo charge em coulombs, um vetor de velocidade de comprimento três em velocity em metros por segundo, um campo elétrico de comprimento três em electric_field em volts por metro e um campo magnético de comprimento três em magnetic_field em teslas. A carga também é aceita como q, Q ou coulombs; a velocidade como v; electric_field como E ou electric; magnetic_field como B ou magnetic; em cada requisição só pode aparecer uma chave por grandeza. Campos ausentes, strings vazias, NaN, Infinity, texto não numérico e vetores que não tenham comprimento três falham com invalid_input e não são cobrados. Em caso de sucesso, a resposta ecoa as entradas limpas, devolve force como vetor primário em newtons, force_x, force_y e force_z como as mesmas componentes cartesianas, magnitude como o comprimento euclidiano, electric_force como qE, magnetic_force como q vezes v cruz B, unit igual a N, fórmula F = q(E + v × B) e method lorentz_force. O preço das chamadas API bem-sucedidas é a base publicada de US$ 0,002 por item; falhas de validação não consomem saldo pré-pago.
Onde uma calculadora vetorial da força de Lorentz aparece na prática
Laboratórios de instrumentação que colocam uma carga conhecida a uma velocidade conhecida entre placas calibradas e bobinas de Helmholtz podem chamar a API e afirmar que o vetor em newtons esperado coincide com a leitura de uma sonda de força dentro da tolerância. Como esta capacidade é um motor de parse puro, o preço da API é a base publicada de US$ 0,002 por item bem-sucedido e a validação falha não consome saldo.
Casos de integração
Gabaritos e checagem de montagens de instrumento
Gere em lote as componentes de força esperadas para q, v, E e B conhecidos em fixtures de concurso, planilhas e tabelas calibradas de placas e bobinas.