Calculadora do momento de uma região em relação ao eixo x
Esta calculadora do momento de uma região em relação ao eixo x avalia o primeiro momento gerado por uma fronteira superior polinomial, pelo eixo x e por duas extremidades verticais.
Executar grátis
Você informa os coeficientes de f(x) em ordem decrescente de potências e os limites inferior e superior. A calculadora eleva o polinômio ao quadrado, integra o resultado termo a termo e multiplica por um meio. Ela retorna o momento e o grau do polinômio original como valores estruturados, próprios para conferir exercícios de cálculo ou prosseguir com o cálculo de um centroide.
Descreva a curva e o intervalo sem ambiguidade
Primeiro, escreva a curva de fronteira como um polinômio f(x) e informe os coeficientes da maior potência até o termo constante. Mantenha um zero para cada potência ausente: x ao cubo menos 2x é representado por [1, 0, -2, 0]. Essa lista ordenada evita ambiguidades comuns em fórmulas digitadas, como símbolos de expoente, multiplicação implícita, nomes de variáveis e parênteses. Em seguida, indique os limites inferior e superior do intervalo fechado, com o limite superior estritamente maior. A figura considerada é uma região entre a curva e o eixo x, fechada nas duas extremidades por retas verticais. Embora o quadrado torne a integral não negativa mesmo quando f muda de sinal, a descrição de uma região sob uma curva normalmente pressupõe uma fronteira adequada em todo o intervalo. Consulte um gráfico ou avalie alguns pontos se o polinômio cruzar o eixo. Quando os cruzamentos separarem regiões distintas, escolha limites correspondentes à região específica que você deseja medir. Coeficientes e extremos devem ser números finitos, e a lista aceita no máximo cem coeficientes.
Entenda a fórmula de metade da função ao quadrado
Para uma faixa vertical fina na posição x, que vai de y igual a zero até y igual a f(x), o momento em relação ao eixo x é obtido integrando y ao longo da faixa antes de integrar em x. O cálculo interno resulta em metade de f(x) ao quadrado; portanto, a expressão completa é Mx = metade da integral de a até b de [f(x)] ao quadrado dx. A calculadora executa essa operação analiticamente para polinômios. Primeiro, ela multiplica a lista de coeficientes por ela mesma e produz os coeficientes do polinômio ao quadrado, sem amostragem ou quadratura numérica. Depois, integra cada monômio pela regra da potência, avalia a primitiva nas duas extremidades, subtrai o valor inferior do superior e divide o total por dois. Por exemplo, quando f(x) é x, o quadrado é x ao quadrado e o momento de zero a dois equivale à metade de oito terços, ou quatro terços. Os resultados são arredondados para quinze algarismos significativos, mantendo a saída JSON estável e a precisão útil. Rede, aleatoriedade, relógio e estado salvo não participam do cálculo.
Use o resultado em problemas de regiões e centroides
O valor moment_x_axis retornado é o primeiro momento de área em relação ao eixo x, e não a área nem um momento mecânico de inércia. Sua dimensão é comprimento ao cubo quando x e f(x) usam a mesma unidade de comprimento. Essa distinção é importante ao calcular a coordenada vertical de um centroide: obtenha a área comum A pela integral de f(x) e então use y-bar = Mx dividido por A, desde que as hipóteses geométricas e as unidades sejam coerentes. A calculadora deliberadamente não deduz unidades, encontra interseções, interpreta expressões simbólicas, desenha a curva nem calcula automaticamente a área ou o centroide. Essas etapas exigem decisões separadas que devem permanecer visíveis na solução. Um valor negativo do polinômio não torna esta fórmula negativa, pois a fronteira é elevada ao quadrado, mas pode indicar que o intervalo não representa a região desejada. Graus, coeficientes ou extremos muito grandes podem ultrapassar o intervalo numérico finito do JavaScript; nesse caso, a solicitação é rejeitada em vez de retornar infinito. Pela API, cada cálculo determinístico custa US$ 0,002, sendo conveniente para listas de exercícios e fluxos automatizados repetíveis.
Casos de uso
Conferir um exercício de cálculo
Verifique o primeiro momento em relação ao eixo x após representar a fronteira polinomial por uma lista ordenada de coeficientes.
Preparar um cálculo de centroide
Calcule Mx como entrada para y-bar = Mx/A e mantenha separadas e auditáveis as etapas de momento e área.
Automatizar a análise de regiões
Envie listas de coeficientes e intervalos pela API para obter momentos consistentes e legíveis por máquina.
Perguntas frequentes
Qual fórmula a calculadora utiliza?
Ela usa Mx = metade da integral definida de [f(x)] ao quadrado entre o limite inferior e o superior.
Em que ordem devo informar os coeficientes?
Liste-os da potência mais alta até o termo constante e inclua zeros para todas as potências ausentes.
A curva precisa permanecer acima do eixo x?
A integral do quadrado não é negativa, mas a interpretação usual de uma região sob a curva requer limites e uma fronteira que descrevam a figura pretendida.
Esta é uma calculadora de momento de inércia?
Não. Ela calcula o primeiro momento de uma área plana em relação ao eixo x, usado nas fórmulas de centroides.
Quanto custa um cálculo pela API?
Cada solicitação à API custa US$ 0,002. O cálculo é determinístico e não utiliza serviços externos.
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/calculus/moment-region-x \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"coefficients":[1,0],"lower_bound":0,"upper_bound":2}'const res = await fetch("https://api.kit.forhosting.com/calculus/moment-region-x", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"coefficients": [
1,
0
],
"lower_bound": 0,
"upper_bound": 2
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/calculus/moment-region-x",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"coefficients": [
1,
0
],
"lower_bound": 0,
"upper_bound": 2
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/calculus/moment-region-x", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"coefficients":[1,0],"lower_bound":0,"upper_bound":2}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"coefficients":[1,0],"lower_bound":0,"upper_bound":2}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/calculus/moment-region-x", 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
{
"coefficients": [
1,
0
],
"lower_bound": 0,
"upper_bound": 2
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "calculus.moment_region_x",
"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. |