Magnitude da aceleração
Componentes de 3 e 4 m/s² em x e y dão uma aceleração de 5 m/s². Informe as componentes de cada eixo, deixe a terceira em branco se o movimento for plano e receba o comprimento do vetor e o seu quadrado. 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
- Ax
- 3
- Ay
- 4
- Az
- 0
- Magnitude
- 5
- Magnitude ao quadrado
- 25
A magnitude da aceleração é o comprimento escalar do vetor aceleração: quão rápido a velocidade muda, independentemente da direção no espaço. Em coordenadas cartesianas esse comprimento é a norma euclidiana das componentes nos eixos: |a| equivale à raiz quadrada de ax ao quadrado mais ay ao quadrado mais az ao quadrado. Estudantes, tutores, cadernos de laboratório e scripts de simulação precisam desse número depois de projetar forças nos eixos, depois de ler um acelerômetro de três eixos ou depois de decompor um esboço cinemático — sem levantar um sistema de álgebra computacional.
O que é a magnitude da aceleração e por que as componentes a determinam
Aceleração é um vetor: tem tamanho e direção. A magnitude da aceleração é só o tamanho — o escalar não negativo que responde quanto a velocidade de uma partícula muda por unidade de tempo quando deixa de importar para onde aponta a mudança. Num referencial cartesiano você já conhece as projeções ao longo dos eixos, escritas ax, ay e az na unidade coerente de comprimento por tempo ao quadrado que escolheu.
Pitágoras em três dimensões dá então o único comprimento desse vetor: |a| equivale à raiz quadrada de ax ao quadrado mais ay ao quadrado mais az ao quadrado. Quando o movimento fica restrito a um plano, basta pôr az igual a zero e a identidade cai na forma bidimensional de toda lista de cinemática do primeiro ano. A intenção de busca se agrupa em calculadora de magnitude da aceleração, magnitude a partir de componentes, |a| de ax ay az e aceleração resultante a partir de componentes axiais.
As pessoas querem um escalar numérico para conferir num diagrama de corpo livre, embutir numa tabela de laboratório ou alimentar um pipeline maior — não só um lembrete de que a fórmula existe. As unidades acompanham as entradas: metros por segundo ao quadrado em cada eixo produzem metros por segundo ao quadrado para a magnitude.
Como esta calculadora valida a entrada e aplica |a| = sqrt(ax² + ay² + az²)
Cadeias numéricas que interpretam como números finitos são aceitas para que formulários e pipelines no estilo CSV passem valores sem um cast extra. Quando az é omitido, vale null ou é uma cadeia vazia, o padrão é zero, a leitura correta do movimento plano em vez de uma falha rígida. Depois da validação, a magnitude é calculada com um hypot de três argumentos de ax, ay e az, mais seguro contra overflow do que somar quadrados à mão e depois extrair a raiz.
A magnitude ao quadrado ax² mais ay² mais az² volta ao lado do comprimento escalar para que clientes que já trabalham com somas de quadrados no estilo energia não precisem elevar de novo a magnitude arredondada. Componentes com sinal são permitidas e esperadas: um ax negativo simplesmente aponta no sentido oposto ao eixo x escolhido e não muda a magnitude, porque cada termo é elevado ao quadrado.
Não há gravidade embutida, nem o atalho centrípeto v ao quadrado sobre r, nem conversão entre g e metros por segundo ao quadrado; é a magnitude euclidiana ideal dos três números que você fornece.
Uso prático, unidades coerentes, preço e canais de entrega
Use a calculadora de magnitude da aceleração no navegador quando quiser um escalar imediato depois de projetar um diagrama de forças nos eixos, conferir uma tríade 3-4-5 de lição de casa ou checar três canais de acelerômetro que deveriam combinar numa resultante conhecida. Escolha unidades de forma coerente: se ax está em metros por segundo ao quadrado, ay e az devem compartilhar essa base; caso contrário o hypot mistura grandezas incomparáveis e o número não significa nada embora a aritmética ainda rode.
Não há modelo de linguagem, nem serviço externo de física, nem aleatoriedade, de modo que a capacidade é segura para fixar em checagens de integração contínua e em materiais de aula reproduzíveis. Combine esta ferramenta com uma identidade de vetor unitário ou de ângulo de direção quando também precisar do rumo de a, ou deixe-a sozinha quando a única incógnita for o quão grande é a aceleração.
Autores que publicam SDKs podem mapear os três campos de entrada diretamente a widgets de formulário, no mesmo quadro de componentes que os estudantes já escrevem à mão no papel e nos cadernos de laboratório.
Casos de uso
Combinação de canais de acelerômetro e IMU
Scripts que já têm três canais ortogonais de aceleração combinam-nos numa única magnitude escalar sem reimplementar hypot em cada linguagem.
Perguntas frequentes
Qual fórmula a calculadora de magnitude da aceleração usa?
O hypot euclidiano |a| = sqrt(ax² + ay² + az²). Direção, vetores unitários, aceleração média Δv/t e a centrípeta v²/r não são modelados.
Preciso de az em problemas bidimensionais?
Não. Se az for omitido, o padrão é zero, o caso plano |a| = sqrt(ax² + ay²). Quando você envia az, ele ainda precisa ser um número finito.
O que acontece se uma componente não for um número finito?
Ausência de ax ou ay obrigatórios, texto não numérico, NaN e Infinity são rejeitados antes de qualquer magnitude, e essas chamadas não são cobradas.
A calculadora de magnitude da aceleração é gratuita?
A ferramenta do navegador roda grátis no seu dispositivo.
Uma componente negativa diminui a aceleração?
Não. Cada componente é elevada ao quadrado antes da soma, então o sinal negativo só indica que ela aponta contra o eixo escolhido. Componentes de menos 3 e 4 dão a mesma magnitude 5 que 3 e 4.
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/magnitude-of-acceleration \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"ax":3,"ay":4}'const res = await fetch("https://api.kit.forhosting.com/phys/magnitude-of-acceleration", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"ax": 3,
"ay": 4
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/phys/magnitude-of-acceleration",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"ax": 3,
"ay": 4
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/phys/magnitude-of-acceleration", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"ax":3,"ay":4}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"ax":3,"ay":4}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/phys/magnitude-of-acceleration", 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
{
"ax": 3,
"ay": 4
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "phys.magnitude_of_acceleration",
"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.
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
Esta calculadora aceita ax e ay finitos, trata az omitido como zero para que problemas planos fiquem em dois campos, rejeita qualquer componente não finita com invalid_input e devolve a magnitude escalar junto com a magnitude ao quadrado e uma string curta de fórmula.
O que é a magnitude da aceleração e por que as componentes a determinam
Entregar ax, ay, az, magnitude, magnitude_squared e formula como JSON facilita colar o resultado em anotações, comparar em testes automatizados ou reutilizar entre linguagens sem reimplementar o hypot. Cossenos diretores, vetores unitários e a aceleração média de uma variação de velocidade num tempo decorrido são perguntas vizinhas com outras páginas; este endpoint responde somente o comprimento euclidiano da tríade de componentes que você já tem.
Como esta calculadora valida a entrada e aplica |a| = sqrt(ax² + ay² + az²)
Envie um corpo JSON com ax e ay obrigatórios e az opcional. Toda componente enviada deve ser um número finito: eixos obrigatórios ausentes, cadeias vazias, texto não numérico, NaN e Infinity falham imediatamente com invalid_input antes de qualquer magnitude, e a validação falha não é cobrada. Os resultados são arredondados a uma precisão estável de algarismos significativos para que a mesma entrada sempre produza o mesmo JSON em todos os motores de JavaScript.
Uso prático, unidades coerentes, preço e canais de entrega
Use a API quando um script, uma plataforma de aulas, um registrador ou um caderno precisar de JSON estável para muitas tríades de componentes sob um único contrato. Cada solicitação bem-sucedida é um item faturável a US$ 0,002; a validação falha, inclusive uma componente não finita, não consome saldo. Os resultados são plenamente determinísticos: os mesmos ax, ay e az sempre produzem os mesmos campos magnitude e magnitude_squared. Conecte o endpoint a exercícios de cinemática, verificadores de contest, pré-processamento de medição inercial ou auxiliares de física de jogos em que você já prefira erros de domínio explícitos a widgets opacos que não explicam por que uma entrada ruim foi recusada.
Casos de integração
Tríades de componentes em tarefas e laboratório
Estudantes e avaliadores confirmam |a| para tríades dadas de ax, ay, az (ou ax, ay no plano), com rejeição clara invalid_input quando alguma componente falta ou não é finita.
Fixtures determinísticos para testes de cinemática
Pipelines que alimentam testes unitários ou demos interativas de movimento podem chamar um oráculo puro de magnitude em vez de copiar sqrt(ax²+ay²+az²) em cada arquivo de fixture.
Perguntas técnicas
Como calcular a magnitude da aceleração com esta API?
Envie um corpo JSON com ax e ay finitos, e az opcional (o padrão é 0). A resposta devolve magnitude, magnitude_squared, as componentes validadas e a string de fórmula.