Calculadora da inclinação secante entre dois pontos
Uma reta secante liga dois pontos distintos de uma curva, e sua inclinação mede a taxa média de variação entre eles.
Executar grátis
Informe as coordenadas x e y dos dois pontos para calcular a variação horizontal, a variação vertical e o quociente entre elas. A calculadora mantém a ordem das subtrações consistente, portanto inverter os dois pontos completos não altera o resultado por engano. Ela também identifica o caso vertical, no qual coordenadas x iguais tornam a inclinação indefinida.
Informe dois pontos em uma ordem consistente
Comece com dois pontos escritos como (x1, y1) e (x2, y2). Eles podem vir de um gráfico, de uma tabela de medições ou da avaliação de uma função em duas entradas. Os pontos não precisam estar sobre uma curva reta, pois a secante é justamente a linha reta traçada através deles. O essencial é preservar cada par de coordenadas: y1 deve pertencer a x1, e y2 deve pertencer a x2. A calculadora subtrai as primeiras coordenadas das segundas, produzindo delta_x = x2 - x1 e delta_y = y2 - y1. Se você inverter a ordem dos dois pontos completos, os sinais das duas diferenças mudam, mas o quociente permanece igual. Inverter apenas um par, porém, representa dados diferentes e normalmente gera uma inclinação incorreta. Coordenadas decimais e negativas são aceitas, desde que todas as entradas sejam números finitos. Se os valores vierem de uma função, avalie-a primeiro e informe cada resultado y junto de sua coordenada x correspondente.
Entenda o cálculo da inclinação
A inclinação da secante é delta_y dividida por delta_x, ou (y2 - y1) / (x2 - x1). Esse quociente compara a variação vertical com a horizontal e representa a taxa média de variação da curva no intervalo escolhido. Um resultado positivo indica que y aumenta quando x avança do primeiro ponto para o segundo; um resultado negativo indica que y diminui. Um resultado zero significa que os pontos têm a mesma coordenada y e que a secante é horizontal. O valor também tem uma interpretação prática: uma inclinação de 2 significa que y varia duas unidades para cada aumento de uma unidade em x ao longo do intervalo. As unidades devem ser preservadas conceitualmente a partir dos dados de origem, como metros por segundo ou reais por item, embora a saída numérica não acrescente um rótulo de unidade. A resposta inclui as duas variações e a inclinação, deixando as subtrações visíveis para conferência com um cálculo manual ou outra ferramenta.
Trate retas verticais e interprete o intervalo
As duas coordenadas x precisam ser diferentes. Quando x1 é igual a x2, delta_x é zero, e a divisão por zero não define uma inclinação finita. Geometricamente, os pontos determinam uma secante vertical; por isso, a calculadora retorna um erro de entrada em vez de infinito ou de um número enganoso. Para pontos válidos, lembre-se de que a inclinação secante resume um intervalo inteiro, não o comportamento em todos os locais entre as extremidades. Em um gráfico curvo, a inclinação instantânea pode variar bastante mesmo quando a taxa média é moderada. Aproximar os dois valores de x muitas vezes transforma a inclinação secante em uma estimativa útil da inclinação tangente, desde que a função seja suave perto do ponto de interesse. Em dados experimentais, o mesmo cálculo descreve a variação média observada entre duas amostras sem presumir o que ocorreu entre elas. Escolha extremidades adequadas à pergunta, mantenha as unidades originais e confira os valores delta para confirmar o intervalo informado.
Casos de uso
Conferir exercícios de cálculo
Verifique a taxa média de variação entre dois pontos avaliados antes de avançar para um quociente de diferenças ou uma derivada.
Comparar medições
Encontre a variação média de uma grandeza observada por unidade de tempo, distância ou outra variável independente.
Estimar uma inclinação tangente
Use dois pontos próximos de uma curva suave para obter uma aproximação numérica de sua inclinação local.
Perguntas frequentes
Qual fórmula a calculadora utiliza?
Ela utiliza (y2 - y1) / (x2 - x1), isto é, a variação de y dividida pela variação de x.
O que acontece se x1 e x2 forem iguais?
A secante é vertical e sua inclinação é indefinida, portanto a calculadora retorna um erro de entrada.
Inverter os dois pontos muda a inclinação?
Não. Inverter os dois pontos completos troca os sinais das duas diferenças, mas o quociente continua igual.
Posso usar coordenadas negativas ou decimais?
Sim. Cada coordenada pode ser qualquer número finito, inclusive valores negativos, zero e decimais.
A inclinação secante é igual a uma derivada?
Em geral, não. A inclinação secante é uma média em um intervalo; a derivada é uma taxa instantânea obtida quando o intervalo tende a zero.
Quanto custa um cálculo pela API?
Cada solicitação da API custa US$ 0,002. O mesmo cálculo determinístico pode ser executado gratuitamente no navegador.
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/secant-line-slope \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"x1":1,"y1":3,"x2":5,"y2":11}'const res = await fetch("https://api.kit.forhosting.com/calculus/secant-line-slope", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"x1": 1,
"y1": 3,
"x2": 5,
"y2": 11
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/calculus/secant-line-slope",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"x1": 1,
"y1": 3,
"x2": 5,
"y2": 11
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/calculus/secant-line-slope", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"x1":1,"y1":3,"x2":5,"y2":11}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"x1":1,"y1":3,"x2":5,"y2":11}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/calculus/secant-line-slope", 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
{
"x1": 1,
"y1": 3,
"x2": 5,
"y2": 11
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "calculus.secant_line_slope",
"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. |