Calculadora del momento de una región respecto al eje x
Esta calculadora del momento de una región respecto al eje x evalúa el primer momento generado por una frontera superior polinómica, el eje x y dos extremos verticales.
Ejecutar — gratis
Introduzca los coeficientes de f(x) en orden descendente de potencias e indique los límites inferior y superior. La calculadora eleva el polinomio al cuadrado, integra el resultado término por término y multiplica por un medio. Devuelve el momento y el grado del polinomio original como valores estructurados, útiles para comprobar ejercicios de cálculo o continuar un cálculo de centroide.
Describa la curva y el intervalo sin ambigüedad
Empiece por expresar la curva límite como un polinomio f(x) e introduzca sus coeficientes desde la potencia más alta hasta el término constante. Conserve un cero para cada potencia ausente: x al cubo menos 2x se representa mediante [1, 0, -2, 0]. Esta forma ordenada evita las ambigüedades que puede causar una fórmula escrita con símbolos de exponentes, multiplicaciones implícitas, nombres de variables o paréntesis. Después indique los límites inferior y superior del intervalo cerrado; el superior debe ser estrictamente mayor. La figura prevista es una región situada entre la curva y el eje x, limitada en ambos extremos por rectas verticales. Aunque el cuadrado hace que la integral no sea negativa incluso cuando f cambia de signo, una región bajo una curva normalmente presupone que la frontera elegida es adecuada en todo el intervalo. Compruebe un gráfico o evalúe varios puntos si el polinomio cruza el eje. Si los cruces separan distintas regiones, elija límites que correspondan exactamente a la que desea estudiar. Los coeficientes y extremos deben ser números finitos, y se admiten como máximo cien coeficientes.
Comprenda la fórmula de la mitad de la función al cuadrado
Para una banda vertical delgada situada en x, que se extiende desde y igual a cero hasta y igual a f(x), el momento respecto al eje x se obtiene integrando primero y a través de la banda y después respecto de x. El cálculo interior da la mitad de f(x) al cuadrado; por ello, la expresión completa es Mx = un medio de la integral entre a y b de [f(x)] al cuadrado dx. La calculadora realiza esta operación analíticamente para entradas polinómicas. Primero multiplica el vector de coeficientes por sí mismo y obtiene los coeficientes del polinomio cuadrado sin muestreo ni cuadratura numérica. Luego integra cada monomio mediante la regla de la potencia, evalúa la primitiva en ambos extremos, resta el valor inferior del superior y divide el total entre dos. Por ejemplo, si f(x) es x, el cuadrado es x al cuadrado y el momento entre cero y dos es la mitad de ocho tercios, es decir, cuatro tercios. Los resultados se redondean a quince cifras significativas para estabilizar la salida JSON sin perder precisión útil. No intervienen la red, el azar, el reloj ni un estado guardado.
Utilice el resultado en problemas de regiones y centroides
El campo moment_x_axis devuelto es el primer momento de área respecto al eje x, no el área ni un momento mecánico de inercia. Sus dimensiones son longitud al cubo cuando x y f(x) emplean la misma unidad de longitud. Esta diferencia es esencial al continuar con la coordenada vertical de un centroide: calcule el área ordinaria A integrando f(x) y use después y-bar = Mx dividido entre A, siempre que las hipótesis geométricas y las unidades sean coherentes. La calculadora no infiere unidades, encuentra intersecciones, interpreta expresiones simbólicas, dibuja la curva ni calcula automáticamente el área o el centroide. Esos pasos requieren decisiones independientes que conviene mantener visibles. Un valor negativo del polinomio no vuelve negativa esta fórmula porque la frontera se eleva al cuadrado, pero puede señalar que el intervalo no describe la región pretendida. Grados, coeficientes o extremos muy grandes pueden superar el rango numérico finito de JavaScript; en ese caso se rechaza la solicitud en lugar de devolver infinito. Cada cálculo determinista mediante la API cuesta $0.002, lo que facilita su uso en hojas de ejercicios y procesos automatizados repetibles.
Qué puede hacer con ella
Comprobar un ejercicio de cálculo
Verifique el primer momento respecto al eje x después de expresar una frontera polinómica como una lista ordenada de coeficientes.
Preparar un cálculo de centroide
Obtenga Mx como dato para y-bar = Mx/A y mantenga separados y auditables los pasos del momento y del área.
Automatizar el análisis de regiones
Envíe vectores de coeficientes e intervalos a la API para obtener momentos uniformes y legibles por máquina.
Preguntas frecuentes
¿Qué fórmula utiliza la calculadora?
Utiliza Mx = la mitad de la integral definida de [f(x)] al cuadrado entre el límite inferior y el superior.
¿En qué orden se introducen los coeficientes?
Enumérelos desde la potencia más alta hasta el término constante e incluya ceros para las potencias ausentes.
¿La curva debe permanecer sobre el eje x?
La integral del cuadrado no es negativa, pero la interpretación habitual de una región bajo una curva exige límites y una frontera que describan la figura prevista.
¿Es una calculadora de momento de inercia?
No. Calcula el primer momento de un área plana respecto al eje x, utilizado en las fórmulas de centroides.
¿Cuánto cuesta un cálculo mediante la API?
Cada solicitud a la API cuesta $0.002. El cálculo es determinista y no usa servicios externos.
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su stack
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)Ejemplo de solicitud
{
"coefficients": [
1,
0
],
"lower_bound": 0,
"upper_bound": 2
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "calculus.moment_region_x",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |