Interceptos em x de função racional
O gráfico de (x - 1)/(x^2 - 4) corta o eixo x apenas em (1, 0). A calculadora encontra cada zero real do numerador e descarta os que também zeram o denominador, para que um buraco nunca apareça como intercepto. 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
- Numerador
- 1, -1
- Denominador
- 1, 0, -4
- Função
- (x - 1)/(x^2 - 4)
- Polinômio do numerador
- x - 1
- Polinômio do denominador
- x^2 - 4
- Zeros do numerador
- 1
Os interceptos em x de uma função racional f de x igual a N de x sobre D de x são os pontos reais onde o gráfico encontra o eixo horizontal. Algebricamente isso significa que f de x é zero, o que ocorre exatamente quando o numerador é zero e o denominador não é zero, de modo que a raiz candidata está no domínio. Zeros compartilhados de N e D criam buracos ou pontos indefinidos, não interceptos, e alunos frequentemente perdem pontos ao listar um fator cancelado como intercepto. Esta calculadora de interceptos em x de função racional aceita arrays de coeficientes do numerador e do denominador, encontra os zeros reais de ambos os polinômios, filtra valores excluídos do domínio e devolve as abscissas válidas de intercepto junto com strings de ponto na forma (x, 0).
O que significam os interceptos em x de uma função racional
Uma função racional é a razão de dois polinômios, escrita f de x igual a N de x dividido por D de x, com D diferente do polinômio zero. O gráfico encontra o eixo x onde a saída é zero. Substituir y igual a zero em y igual a N sobre D força N de x igual a zero desde que D de x seja não nulo; se D de x também for zero, a expressão original é indefinida e esse x é excluído do domínio.
Nos manuais essa distinção é crítica: um fator que se cancela entre numerador e denominador deixa um buraco naquele valor de x, não um intercepto com o eixo. Por exemplo, f de x igual a (x ao quadrado menos um) sobre (x menos um) simplifica para x mais um quando x é diferente de um, de modo que a reta simplificada cruzaria o eixo em menos um, e x igual a um é um buraco e não um intercepto.
Outro caso clássico é f de x igual a (x menos dois) sobre (x ao quadrado menos quatro): o zero do numerador x igual a dois colide com um zero do denominador, portanto é excluído, e como não há outro zero do numerador não há intercepto em x. Numeradores lineares produzem no máximo um intercepto; numeradores quadráticos podem produzir zero, um ou dois interceptos reais após filtrar o domínio.
Numeradores constantes não nulos nunca se anulam, então a lista de interceptos fica vazia mesmo quando o gráfico tem assíntotas verticais vindas do denominador. Esta calculadora codifica exatamente essa regra de sala de aula: calcule os zeros reais de N, descarte os que também anulam D e devolva os sobreviventes como interceptos ordenados com y igual a zero.
Quando encontrar os interceptos em x ajuda
Salas de aula e plataformas de tutoria usam uma calculadora de interceptos em x de função racional para que o aluno confira quais zeros do numerador sobrevivem às restrições de domínio sem confundir buracos com interceptos. Geradores de provas precisam de um oráculo determinístico que rejeite polinômios inválidos e nunca liste um fator cancelado como ponto de intercepto.
Cadernos de engenharia e ciência que reduzem funções de transferência ou modelos racionais podem ler os cruzamentos de eixo sem importar um sistema completo de álgebra computacional para um trabalho de raízes e filtro em dois arrays. Validação falha não consome saldo. Mantenha as requisições dentro dos limites de grau e magnitude, fixe nos testes os arrays de intercepto arredondados e você obtém listas reproduzíveis para lição de casa, plugins LMS e workers na borda.
Casos de uso
Checagens de sala e lição de casa
Alunos enviam arrays de coeficientes do numerador e do denominador e verificam interceptos em x ordenados mais buracos contra métodos de gráfico e fatoração do livro.
Correção automática de provas e LMS
Marque itens de achar interceptos em x com um oráculo determinístico que exclui zeros compartilhados como buracos de domínio e nunca inventa interceptos extras.
Cadernos e modelos racionais
Leia cruzamentos de eixo de um modelo racional de transferência a partir de arrays de coeficientes sem montar uma biblioteca completa de álgebra computacional.
Perguntas frequentes
Como encontrar os interceptos em x de uma função racional?
Envie arrays de coeficientes do numerador e do denominador (grau decrescente).
E se um zero do numerador também anular o denominador?
Esse x é um buraco (indefinido), não um intercepto em x.
Uma função racional pode não ter interceptos em x?
Sim. Um numerador constante não nulo nunca se anula, e todo zero do numerador pode ser excluído pelo denominador.
Por que um numerador zero é rejeitado?
Se N é o polinômio zero, f é identicamente zero onde está definida, logo há infinitos interceptos.
Quantos interceptos em x um numerador quadrático pode gerar?
Zero, um ou dois interceptos reais, depois de retirar qualquer valor que também zere o denominador. Um numerador linear gera no máximo um intercepto.
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/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)Exemplo de requisição
{
"numerator": [
1,
-1
],
"denominator": [
1,
0,
-4
]
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "algebra.rational_function_x_intercepts",
"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
O mesmo módulo puro alimenta o caminho gratuito do navegador e a API para que checagens de lição de casa e automações nunca discordem entre um buraco e um intercepto verdadeiro.
Contrato de entrada, formato da resposta e erros
O polinômio zero é rejeitado em ambos os arrays: um denominador zero não define uma função racional, e um numerador zero é identicamente zero em todo o domínio, de modo que haveria infinitos interceptos em vez de uma lista finita. Envie um corpo JSON com dois arrays de coeficientes obrigatórios em ordem de grau decrescente: numerator e denominator. Exemplo: numerator igual a [1, -1] e denominator igual a [1, 0, -4] codificam (x menos um) sobre (x ao quadrado menos quatro). Os aliases num ou n para o numerador e den ou d para o denominador são aceitos. Cada coeficiente pode ser um número JSON ou uma string numérica; campos ausentes, arrays vazios, não arrays, valores não finitos, magnitudes acima de um trilhão e graus acima de dezesseis falham com invalid_input nomeando o campo. No sucesso o corpo ecoa os arrays de coeficientes limpos; function, numerator_poly e denominator_poly como strings de exibição; numerator_zeros e denominator_zeros como raízes reais ordenadas; excluded_from_domain coincidindo com os zeros do denominador; holes e hole_count para zeros compartilhados que não são interceptos; x_intercepts como valores reais ordenados de x; x_intercept_points como strings como (1, 0); intercept_points como objetos com x e y; intercept_count; method igual a numerator_zeros_in_domain; e uma fórmula curta reafirmando N igual a zero e D diferente de zero. Exemplo: numerator [1, -3, 2] e denominator [1, -1] para (x ao quadrado menos três x mais dois) sobre (x menos um) produz zeros do numerador um e dois, um buraco em um e um único intercepto em x igual a dois porque D de um é zero enquanto D de dois é um. Combine a resposta com seu próprio código de gráficos se precisar de assíntotas ou um esboço; este endpoint devolve apenas interceptos e exclusões de domínio.
Onde uma API de interceptos em x de funções racionais agrega valor
Como a implementação é parse pura de nível A, cada chamada bem-sucedida custa o preço base publicado US$ 0,002 sem tokens de modelo e sem rede de saída. Quando o currículo depois pedir interceptos em y, avalie f de zero se zero estiver no domínio; quando pedir assíntotas ou simplificação completa com fatores cancelados, use endpoints dedicados a essas intenções de SEO em vez de sobrecarregar esta ferramenta focada em interceptos.
Perguntas técnicas
Quanto custa a calculadora de interceptos em x de função racional?
A ferramenta do navegador é gratuita. Pedidos API usam saldo pré-pago KIT a US$ 0,002 por chamada bem-sucedida; entrada inválida não é cobrada.