ForHosting KIT · Utilidades de desarrollo

Calculadora del valor de una función de acumulación

Una función de acumulación mide el total con signo reunido por una función entre un punto inicial fijo y un extremo variable.

● BetaGratis · en su navegador
Úselo desde WebAPIEmailTelegramApp pronto

Esta calculadora obtiene ese total para un polinomio representado mediante coeficientes. Introduzca los coeficientes en orden decreciente de potencias, el límite inferior fijo y el valor superior donde desea evaluar la función. El resultado incluye el grado, los coeficientes de la primitiva, las evaluaciones en ambos extremos y la diferencia final, por lo que sirve para comprobar ejercicios, preparar ejemplos o validar cálculos deterministas en programas.

Introduzca correctamente el polinomio y los límites

Escriba el polinomio como una matriz de coeficientes ordenados desde la mayor potencia hasta el término constante. Por ejemplo, [3, 0, -2] representa 3x² - 2. El cero intermedio conserva el término en x ausente; si lo omite, describirá otro polinomio. Una matriz con un solo elemento representa una función constante. Indique lower_bound como punto inicial fijo y upper_bound como extremo variable. Ambos pueden ser positivos, negativos o iguales, pero deben ser números finitos. La herramienta admite que el extremo superior sea menor: invertir la orientación cambia el signo, mientras que extremos iguales producen cero. Se aceptan entre 1 y 1001 coeficientes finitos. Esta representación evita ambigüedades sobre potencias, paréntesis y términos omitidos. El campo coefficients repite el polinomio aceptado para que usted confirme el orden y el grado antes de interpretar el valor.

Siga el cálculo analítico de la acumulación

Para A(x) = ∫ desde a hasta x de p(t) dt, la calculadora construye primero una primitiva F. Cada término c·tⁿ se convierte en c dividido entre n + 1, multiplicado por t elevado a n + 1. Se añade una constante cero porque cualquier constante desaparece al restar los extremos. antiderivative_coefficients muestra ese polinomio en potencias decrecientes. Después se evalúa F en upper_bound y lower_bound mediante un recorrido acotado de tipo Horner, y se resta el segundo valor del primero. Por tanto, value equivale a antiderivative_at_upper menos antiderivative_at_lower. Es una aplicación directa del Teorema Fundamental del Cálculo, sin muestreo ni cuadratura numérica. Los decimales usan la precisión finita de JavaScript y se normalizan para producir resultados estables. Si una potencia intermedia desborda el rango numérico, la solicitud se rechaza en vez de devolver infinito o un resultado engañoso.

Interprete el signo, las unidades y el extremo variable

El valor devuelto es acumulación con signo, no necesariamente área geométrica. Cuando el polinomio está bajo el eje horizontal, aporta una cantidad negativa; cuando está encima, aporta una positiva, y ambas pueden cancelarse. Para obtener área geométrica total, divida el intervalo en cada cero real y sume los valores absolutos de las integrales separadas. El límite inferior fija toda una función de acumulación y upper_bound selecciona uno de sus valores. Para estudiar varios puntos, mantenga coefficients y lower_bound y cambie únicamente el extremo superior. La derivada de la función acumulada es el polinomio original: A crece donde p es positiva y decrece donde es negativa. Las unidades se multiplican como en cualquier integral definida. Invertir los extremos niega el resultado y hacerlos iguales devuelve cero. El cálculo en el navegador es gratuito; una solicitud API tiene el precio base publicado de $0.002.

Comprobar un ejercicio de cálculo

Verifique el valor de una función de acumulación polinómica y revise las evaluaciones de la primitiva.

Crear una tabla de valores

Mantenga el polinomio y el límite fijo mientras evalúa la función en varios extremos superiores.

Probar código de integración

Compare el resultado de un programa con una referencia determinista basada en coeficientes.

¿Qué significa la matriz de coeficientes?

Los coeficientes siguen potencias decrecientes. [2, 0, -5] significa 2x² - 5; el cero conserva el término lineal ausente.

¿Puede ser el límite superior menor que el inferior?

Sí. La integral está orientada, por lo que invertir los extremos devuelve el negativo del valor en sentido directo.

¿El resultado representa área geométrica?

No siempre. Representa acumulación con signo, de modo que las regiones bajo el eje restan.

¿Por qué termina en cero la primitiva?

Se elige cero como constante. Cualquier otra constante se cancelaría al restar las evaluaciones de los extremos.

¿Cuánto cuesta un cálculo mediante API?

Cada solicitud API cuesta $0.002. La calculadora también puede ejecutarse localmente en el navegador.

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.

POSThttps://api.kit.forhosting.com/calculus/accumulation-function

¿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.

curl -X POST https://api.kit.forhosting.com/calculus/accumulation-function \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"coefficients":[3,0,-2],"lower_bound":1,"upper_bound":3}'
{
  "coefficients": [
    3,
    0,
    -2
  ],
  "lower_bound": 1,
  "upper_bound": 3
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "calculus.accumulation_function",
  "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.

Por solicitud$0.002

Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.

HTTPCódigoSignificado
401unauthorizedAPI key ausente o inválida.
402insufficient_balanceEl saldo no cubre el precio de la tarea.
404unknown_typeEl tipo de tarea no existe.
429rate_limitedDemasiadas peticiones. Use el webhook en vez de sondear.

Ver la documentación completa del KIT →