ForHosting KIT · Matemática

Calculadora de centro de massa

Descubra onde um conjunto de massas pontuais se equilibra: massas de 2, 4 e 3 em (0, 0), (6, 0) e (0, 6) se equilibram em (2,6666666667; 2), com massa total 9. Funciona numa reta, num plano ou no espaço. Grátis no seu navegador.

  • Grátis
  • Funciona no seu navegador
  • Sem cadastro
  • Seus dados não saem do seu aparelho
Use pelo WebAPIE-mailTelegramApp em breve

Roda direto no seu navegador. Grátis, sem cadastro — seus dados não são enviados para lugar nenhum.

O centro de massa de um sistema de massas pontuais é o único ponto onde todo o sistema ficaria em equilíbrio — a média das posições ponderada pelas massas. Esta capability recebe uma lista de massas pontuais com coordenadas (x obrigatória, y e z opcionais) e devolve as coordenadas exatas do centro, junto com a quantidade de pontos e a massa total. Funciona em uma dimensão para contas em um fio, em duas dimensões para massas sobre uma placa e em três dimensões para corpos no espaço, sempre pela mesma fórmula: some cada massa vezes sua posição e divida pela massa total. Uma massa total igual a zero torna o centro indefinido, e a requisição é rejeitada com um erro de validação claro.

O que é o centro de massa e por que ele importa

Na mecânica clássica, o centro de massa é o ponto que se move como se toda a massa do sistema estivesse concentrada nele e todas as forças externas agissem sobre ele. Jogue uma chave de boca do outro lado da sala e o centro de massa dela traçará uma parábola perfeita, não importa como a chave gire. É o mesmo ponto onde um móbile fica pendurado nivelado, onde as equações de movimento de um foguete são escritas e onde um motor de jogos posiciona o pivô de um corpo rígido.

Para um conjunto de massas pontuais discretas, a definição é uma média ponderada simples: multiplique cada massa pela sua posição, some os produtos e divida pela massa total. Cada eixo de coordenadas é calculado de forma independente, então a coordenada x do centro depende apenas das massas e de suas posições em x, e o mesmo vale para y e z. Esta calculadora responde exatamente a essa pergunta para sistemas em 1D, 2D e 3D.

Estudantes conferindo lição de casa, professores criando geradores de exercícios e desenvolvedores prototipando código de física procuram uma calculadora de centro de massa quando precisam de um baricentro confiável sem integrar uma biblioteca. Massas negativas são aceitas matematicamente, o que às vezes é útil para modelar furos ou contrapesos, desde que a massa total não seja zero.

Contrato de entrada, validação e a fórmula utilizada

Cada objeto deve conter mass e x; os campos y e z são opcionais e valem zero por padrão. Números e strings numéricas são aceitos, e todo valor deve ser finito. É necessário pelo menos um ponto, e a lista é limitada a dez mil pontos, muito além de qualquer carga de trabalho de sala de aula ou script.

O motor então aplica a fórmula padrão: a massa total M é a soma de todas as massas, e cada coordenada do centro é a soma de massa vezes posição dividida por M. Se uma dimensão estiver ausente em todos os pontos, ela simplesmente é omitida da resposta, então um problema puramente 1D retorna apenas x, enquanto qualquer ponto com y ou z eleva a saída para 2D ou 3D.

Os resultados são arredondados para um número estável de casas decimais, para que ruído de ponto flutuante não quebre verificações de igualdade entre engines JavaScript.

Lição de física e correção de provas

Estudantes e professores verificam o centro de massa de sistemas de massas pontuais em 1D, 2D ou 3D sem um CAS local ou planilha.

Equilíbrio e posicionamento de pivô

Encontre o ponto de equilíbrio de objetos com pesos sobre uma viga, placa ou móbile para que o projeto fique nivelado de primeira.

Qual fórmula a calculadora de centro de massa usa?

A média ponderada pelas massas por eixo: cada coordenada do centro é a soma de massa vezes posição dividida pela massa total, calculada de forma independente para x, y e z.

Funciona em 2D e 3D?

Sim. Apenas x é obrigatório; adicione y e/ou z a qualquer ponto e a resposta incluirá o centro também para essas dimensões.

A calculadora de centro de massa é gratuita?

A ferramenta no navegador roda de graça no seu dispositivo.

Uma massa pode ser negativa?

Sim. Massas negativas são aceitas, o que ajuda a representar furos ou contrapesos, desde que a massa total não dê zero, porque com total nulo não existe centro.

Qual a diferença entre o centro de massa e a média simples dos pontos?

Cada posição é ponderada pela sua massa, então os pontos mais pesados puxam o centro para perto deles. No exemplo, a média simples dos valores de x é 2, mas o centro de massa fica em 2,6666666667 porque a maior massa, 4, está em x 6.

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.

POSThttps://api.kit.forhosting.com/math/center-of-mass

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

curl -X POST https://api.kit.forhosting.com/math/center-of-mass \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"points":[{"mass":2,"x":0,"y":0},{"mass":4,"x":6,"y":0},{"mass":3,"x":0,"y":6}]}'
{
  "points": [
    {
      "mass": 2,
      "x": 0,
      "y": 0
    },
    {
      "mass": 4,
      "x": 6,
      "y": 0
    },
    {
      "mass": 3,
      "x": 0,
      "y": 6
    }
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "math.center_of_mass",
  "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.

por chamadaUS$ 0,002

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

max_points10000
HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.

A ferramenta no navegador é gratuita e roda no seu dispositivo; a API pré-paga cobra US$ 0,002 por requisição bem-sucedida.

Contrato de entrada, validação e a fórmula utilizada

Envie um objeto JSON cujo campo obrigatório points é um array de objetos, um por massa pontual. Aliases são aceitos: o array pode se chamar masses, bodies ou particles, e uma massa pode ser escrita como m, weight ou w. O único caso matematicamente indefinido é a massa total exatamente zero — por exemplo, duas massas iguais, uma positiva e uma negativa — porque dividir por massa zero não tem sentido; essa entrada falha com invalid_input e uma mensagem clara, e falhas de validação nunca são cobradas. Não há biblioteca de física nem serviço externo no caminho — apenas aritmética em um isolate Worker, o mesmo código que alimenta a ferramenta gratuita no navegador.

Uso da API, preços e fluxos de trabalho práticos

Use a calculadora gratuita de centro de massa no navegador quando quiser uma resposta imediata ao resolver um problema de física, equilibrar uma gangorra de duas massas ou posicionar o pivô de um objeto composto, sem instalar nada. Como entradas idênticas sempre produzem saídas idênticas, equipes em continentes diferentes podem validar os mesmos valores esperados em sua integração contínua sem nenhum estado compartilhado. A capability não armazena nada: a lista de pontos é processada em memória e descartada, e apenas o centro calculado é retornado. Use a API pré-paga quando um gerador de lição de casa, um pipeline de simulação, um script de robótica ou uma suíte de testes precisar do mesmo contrato determinístico usando seu saldo KIT a US$ 0,002 por requisição bem-sucedida; requisições que falham na validação não consomem nada. A resposta é um JSON estruturado e compacto: count ecoa o número de pontos, total_mass informa a massa somada, e x, y, z fornecem as coordenadas do centro para as dimensões presentes na entrada. Combine este endpoint com calculadoras de momento de inércia ou de força quando o próximo passo for dinâmica, e não estática.

Fixtures determinísticos para código de física

Fixe resultados de centro de massa com resposta conhecida na CI de um motor de jogos ou simulação, em vez de reimplementar a média ponderada em todo lugar.

Como calculo o centro de massa de massas pontuais?

Envie um JSON com points como um array de objetos {mass, x, y?, z?}. A resposta retorna total_mass e as coordenadas do centro x (além de y e z quando presentes na entrada).

O que acontece se a massa total for zero?

A requisição falha com invalid_input porque o centro de massa é indefinido para um sistema de massa zero. Falhas de validação não são cobradas.

Ver a documentação completa do KIT →