Intersecciones en x de función racional
La gráfica de (x - 1)/(x^2 - 4) corta el eje x solo en (1, 0). La calculadora halla cada cero real del numerador y descarta los que también anulan el denominador, para que un hueco nunca figure como intersección. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Numerador
- 1, -1
- Denominador
- 1, 0, -4
- Función
- (x - 1)/(x^2 - 4)
- Polinomio del numerador
- x - 1
- Polinomio del denominador
- x^2 - 4
- Ceros del numerador
- 1
Las intersecciones en x de una función racional f de x igual a N de x sobre D de x son los puntos reales donde la gráfica corta el eje horizontal. Algebraicamente eso significa que f de x es cero, lo cual ocurre exactamente cuando el numerador es cero y el denominador no lo es, de modo que la raíz candidata pertenece al dominio. Los ceros compartidos de N y D crean agujeros o puntos indefinidos, no intersecciones, y con frecuencia se pierden puntos al listar un factor cancelado como intersección. Esta calculadora de intersecciones en x de función racional acepta arreglos de coeficientes del numerador y del denominador, halla los ceros reales de ambos polinomios, filtra los valores excluidos del dominio y devuelve las abscisas válidas de intersección junto con cadenas de punto de la forma (x, 0).
Qué significan las intersecciones en x de una función racional
Una función racional es el cociente de dos polinomios, escrita f de x igual a N de x dividido por D de x, con D distinto del polinomio cero. La gráfica corta el eje x donde la salida es cero. Sustituir y igual a cero en y igual a N sobre D obliga a que N de x sea cero siempre que D de x no sea cero; si D de x también es cero, la expresión original no está definida y ese x se excluye del dominio.
En los manuales esta distinción es decisiva: un factor que se cancela entre numerador y denominador deja un agujero en ese valor de x, no una intersección con el eje. Por ejemplo, f de x igual a (x al cuadrado menos uno) sobre (x menos uno) se simplifica a x más uno para x distinto de uno, de modo que la recta simplificada cortaría el eje en menos uno, y x igual a uno es un agujero y no una intersección.
Otro caso clásico es f de x igual a (x menos dos) sobre (x al cuadrado menos cuatro): el cero del numerador x igual a dos choca con un cero del denominador, así que se excluye, y al no haber otro cero del numerador no hay intersección en x. Numeradores lineales dan a lo sumo una intersección; los cuadráticos pueden dar cero, una o dos intersecciones reales tras filtrar el dominio.
Un numerador constante no nulo nunca se anula, así que la lista de intersecciones queda vacía aunque la gráfica tenga asíntotas verticales por el denominador. Esta calculadora codifica exactamente esa regla de aula: calcule los ceros reales de N, descarte los que también anulan D y devuelva los supervivientes como intersecciones ordenadas con y igual a cero.
Cuándo sirve hallar las intersecciones en x
Aulas y plataformas de tutoría usan una calculadora de intersecciones en x de función racional para que el alumno compruebe qué ceros del numerador sobreviven a las restricciones de dominio sin confundir agujeros con intersecciones. Los generadores de exámenes necesitan un oráculo determinista que rechace polinomios inválidos y nunca liste un factor cancelado como punto de intersección.
Cuadernos de ingeniería y ciencia que reducen funciones de transferencia o modelos racionales pueden leer los cruces de eje sin importar un sistema completo de álgebra computacional para un trabajo de raíces y filtrado en dos arreglos. La validación fallida no consume saldo. Mantenga las peticiones dentro de los límites de grado y magnitud, fije en las pruebas los arreglos de intersección redondeados y obtendrá listas reproducibles para deberes, complementos LMS y trabajadores en el borde.
Cuando el plan de estudios pida después ordenadas en el origen, evalúe f de cero si cero está en el dominio; cuando pida asíntotas o simplificación completa con factores cancelados, use extremos dedicados a esas intenciones SEO en lugar de sobrecargar esta herramienta centrada en intersecciones.
Qué puede hacer con ella
Comprobaciones de clase y deberes
Los alumnos envían arreglos de coeficientes del numerador y del denominador y verifican intersecciones en x ordenadas más agujeros frente a métodos de graficación y factorización del manual.
Calificación automática de exámenes y LMS
Puntúe ítems de hallar intersecciones en x con un oráculo determinista que excluye ceros compartidos como agujeros de dominio y nunca inventa intersecciones extra.
Cuadernos y modelos racionales
Lea los cruces de eje de un modelo racional de transferencia desde arreglos de coeficientes sin montar una biblioteca completa de álgebra computacional.
Preguntas frecuentes
¿Cómo se hallan las intersecciones en x de una función racional?
Envíe arreglos de coeficientes del numerador y del denominador (grado decreciente).
¿Qué ocurre si un cero del numerador también anula el denominador?
Ese x es un agujero (indefinido), no una intersección en x.
¿Puede una función racional no tener intersecciones en x?
Sí. Un numerador constante no nulo nunca se anula, y todo cero del numerador puede quedar excluido por el denominador.
¿Por qué se rechaza un numerador cero?
Si N es el polinomio cero, f es idénticamente cero donde está definida, así que hay infinitas intersecciones.
¿Cuántas intersecciones en x puede dar un numerador cuadrático?
Cero, una o dos intersecciones reales, después de quitar cualquier valor que también anule el denominador. Un numerador lineal da como máximo una intersección.
Herramientas relacionadas
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/algebra/rational-function-x-intercepts \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"numerator":[1,-1],"denominator":[1,0,-4]}'const res = await fetch("https://api.kit.forhosting.com/algebra/rational-function-x-intercepts", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"numerator": [
1,
-1
],
"denominator": [
1,
0,
-4
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/algebra/rational-function-x-intercepts",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"numerator": [
1,
-1
],
"denominator": [
1,
0,
-4
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/algebra/rational-function-x-intercepts", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"numerator":[1,-1],"denominator":[1,0,-4]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"numerator":[1,-1],"denominator":[1,0,-4]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/algebra/rational-function-x-intercepts", 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
{
"numerator": [
1,
-1
],
"denominator": [
1,
0,
-4
]
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "algebra.rational_function_x_intercepts",
"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. |
Notas técnicas
El mismo módulo puro alimenta la ruta gratuita del navegador y la API para que las comprobaciones escolares y la automatización no discrepen entre un agujero y una intersección verdadera.
Contrato de entrada, forma de la respuesta y errores
Se rechaza el polinomio cero en ambos arreglos: un denominador cero no define una función racional, y un numerador cero es idénticamente cero en todo el dominio, de modo que habría infinitas intersecciones en lugar de una lista finita. Combine la respuesta con su propio código de graficación si necesita asíntotas o un boceto; este extremo devuelve solo intersecciones y exclusiones de dominio. Envíe un cuerpo JSON con dos arreglos de coeficientes obligatorios en orden de grado decreciente: numerator y denominator. Ejemplo: numerator igual a [1, -1] y denominator igual a [1, 0, -4] codifican (x menos uno) sobre (x al cuadrado menos cuatro). Se aceptan los alias num o n para el numerador y den o d para el denominador. Cada coeficiente puede ser un número JSON o una cadena numérica; campos ausentes, arreglos vacíos, no arreglos, valores no finitos, magnitudes superiores a un billón y grados mayores que dieciséis fallan con invalid_input indicando el campo. En el éxito el cuerpo repite los arreglos de coeficientes limpios; function, numerator_poly y denominator_poly como cadenas de visualización; numerator_zeros y denominator_zeros como raíces reales ordenadas; excluded_from_domain coincidiendo con los ceros del denominador; holes y hole_count para ceros compartidos que no son intersecciones; x_intercepts como valores reales ordenados de x; x_intercept_points como cadenas del tipo (1, 0); intercept_points como objetos con x e y; intercept_count; method igual a numerator_zeros_in_domain; y una fórmula breve que reafirma N igual a cero y D distinto de cero. Ejemplo: numerator [1, -3, 2] y denominator [1, -1] para (x al cuadrado menos tres x más dos) sobre (x menos uno) produce ceros del numerador uno y dos, un agujero en uno y una sola intersección en x igual a dos porque D de uno es cero mientras D de dos es uno.
Dónde aporta valor una API de intersecciones en x de funciones racionales
Como la implementación es parse pura de nivel A, cada llamada exitosa cuesta el precio base publicado $0.002 sin tokens de modelo ni red saliente.
Preguntas técnicas
¿Cuánto cuesta la calculadora de intersecciones en x de función racional?
La herramienta del navegador es gratuita. Las peticiones API usan saldo prepago KIT a $0.002 por llamada exitosa; la entrada inválida no se factura.