Razão de massas pelo baricentro
Leia a razão de massas de dois corpos em órbita pelas distâncias até o centro de massa comum: distâncias de 1 500 000 000 e 450 000 000 000 dão uma razão de 300. Qualquer unidade de comprimento serve. 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
- R1
- 1.500.000.000
- R2
- 450.000.000.000
- Razão de massas
- 300
- Razão de massas inversa
- 0,0033333333
Dois corpos em órbita mútua compartilham um baricentro — o centro de massa na reta que os une. O corpo mais massivo fica mais perto desse ponto e o mais leve mais longe, de modo que o produto de cada massa pela sua distância ao baricentro é o mesmo. Distâncias negativas são rejeitadas por não serem físicas.
O que significa a razão de massas do baricentro
Esse equilíbrio é a condição unidimensional de centro de massa escrita ao longo da linha de centros; vale para órbitas relativas circulares e, de forma instantânea, para qualquer configuração de dois corpos quando você mede os desvios radiais instantâneos a partir do baricentro. O resultado é adimensional: quilômetros, unidades astronômicas ou segundos-luz se cancelam, então você só precisa das duas distâncias na mesma unidade.
Quando qualquer distância é exatamente zero a razão algébrica exigiria divisão por zero — fisicamente, um corpo sentado no baricentro enquanto o companheiro permanece a alcance finito só é compatível com uma razão de massas infinita, que esta calculadora se recusa a inventar como número finito. Comprimentos negativos não têm sentido como distâncias radiais ao baricentro e são rejeitados. Esta página devolve de propósito apenas a razão pura a partir das duas distâncias; massas absolutas em quilogramas, períodos orbitais ou semieixos maiores keplerianos são intenções de busca e páginas separadas.
Onde esta calculadora de razão de massas é útil
Cursos introdutórios de astronomia e mecânica de dois corpos propõem exercícios de razão de baricentro muito antes dos solvers keplerianos completos; um oráculo confiável que só divide as duas distâncias acelera a correção e a montagem de demos. Trilhas de tutoriais de binárias e exoplanetas costumam publicar separações angulares ou lineares a partir do centro de luz ou de massa e pedem apenas m1 sobre m2, não massas solares absolutas.
Comunicadores de ciência convertem casos de livro Sol–planeta e estrelas duplas em razões rápidas para slides sem abrir um sistema de álgebra computacional. Autores de jogos e simulações semeiam sistemas brinquedo de dois corpos com razões de massa de referência transparentes a partir de desvios de baricentro colocados.
Se mais tarde precisar de período orbital a partir do semieixo, força gravitacional entre duas massas, velocidade do centro de massa de uma lista de partículas ou limites de Roche, trate-os como intenções de busca e landings distintos, sem sobrecarregar esta página de razão de massas a partir do baricentro.
Casos de uso
Laboratórios de binárias e dois corpos
Transforme desvios radiais medidos ou atribuídos a partir do centro de massa em uma razão de massas adimensional sem resolver as massas absolutas.
Perguntas frequentes
Como obter a razão de massas a partir do baricentro?
Divida a distância do segundo corpo até o baricentro pela distância do primeiro. Isso dá a primeira massa sobre a segunda, porque cada massa vezes a sua distância é igual para os dois corpos.
Qual dos dois corpos é mais pesado?
O que está mais perto do baricentro. O corpo pesado fica próximo do centro de massa comum e o leve gira mais longe, então a distância menor sempre pertence à massa maior.
As duas distâncias precisam estar na mesma unidade?
Sim, mas qualquer unidade serve: quilômetros, unidades astronômicas ou segundos-luz. A unidade se cancela, e o resultado é um número puro, sem unidade.
Por que uma distância zero não é aceita?
Um corpo exatamente no baricentro, com o companheiro ainda a certa distância, precisaria de uma massa infinitamente maior. Em vez de inventar um número, a calculadora pede duas distâncias maiores que zero.
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/astro/mass-ratio-from-barycenter \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"r1":1500000000,"r2":450000000000}'const res = await fetch("https://api.kit.forhosting.com/astro/mass-ratio-from-barycenter", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"r1": 1500000000,
"r2": 450000000000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/astro/mass-ratio-from-barycenter",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"r1": 1500000000,
"r2": 450000000000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/astro/mass-ratio-from-barycenter", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"r1":1500000000,"r2":450000000000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"r1":1500000000,"r2":450000000000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/astro/mass-ratio-from-barycenter", 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
{
"r1": 1500000000,
"r2": 450000000000
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "astro.mass_ratio_from_barycenter",
"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 de razão de massas a partir do baricentro aceita duas distâncias finitas estritamente positivas em qualquer unidade de comprimento coerente, devolve m1/m2 e m2/m1 com uma fórmula curta e falha com invalid_input se qualquer distância for zero, para que um Infinity silencioso não escape para um diário de notas ou um pipeline.
Contrato de entrada, formato da resposta e erros
Os valores são arredondados a doze algarismos significativos para goldens estáveis entre runtimes. Checagens clássicas: distâncias iguais recuperam razão de massas um, e um caso estilo Sol–Terra com distância Sol–baricentro de cerca de um milhão e meio de quilômetros e Terra–baricentro de cerca de cento e cinquenta milhões de quilômetros recupera uma razão próxima de cem. Combine o formulário gratuito do navegador para exercícios de sala com o mesmo contrato em scripts quando precisar de gabaritos em lote. Cada campo pode chegar como número JSON ou como string numérica; campos ausentes, strings vazias, valores não numéricos, NaN e Infinity falham com invalid_input nomeando o campo e não são cobrados. Chamadas API bem-sucedidas usam o preço base publicado de US$ 0,002 por item; falhas de validação não consomem saldo pré-pago.
Onde esta calculadora de razão de massas é útil
Como esta capacidade é um motor 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 de tarefas e provas
Calcule m1/m2 = r2/r1 a partir de duas distâncias ao baricentro para que alunos e autoavaliadores compartilhem a mesma verdade de forma fechada.
Widgets de currículo e demos
Alimente widgets de planetário ou LMS com a mesma razão pura que a API devolve, incluindo a rejeição clara de distâncias zero.
Perguntas técnicas
Como obter a razão de massas a partir das distâncias ao baricentro?
Envie r1 e r2 finitos e positivos (distâncias do corpo 1 e do corpo 2 ao baricentro compartilhado). A API devolve mass_ratio = m1/m2 = r2/r1 e mass_ratio_inverse = m2/m1 = r1/r2.
O que acontece se uma distância for zero?
A tarefa falha com invalid_input. Uma distância zero dividiria por zero em m1/m2 = r2/r1 ou na inversa; a calculadora nunca devolve Infinity nem NaN nesse caso.
r1 e r2 precisam usar as mesmas unidades?
Sim. Qualquer unidade de comprimento coerente funciona (m, km, AU, etc.) porque a razão é adimensional. Misturar unidades sem conversão gera um número errado.
Distância igual implica massa igual?
Sim. Quando r1 é igual a r2 o baricentro fica no meio do caminho entre os corpos e mass_ratio é exatamente 1 (massas iguais).
Quanto custa a calculadora de razão de massas a partir do baricentro?
A ferramenta no navegador é gratuita. Pedidos API usam saldo KIT pré-pago a US$ 0,002 por chamada bem-sucedida; entrada inválida não é cobrada.