Função exponencial de dois pontos
Informe dois pontos e obtenha a função exponencial que passa por eles: (0, 3) e (1, 6) dão valor inicial 3 e base 2, então o modelo é 3 · 2ˣ e é de crescimento. 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
- X1
- 0
- Y1
- 3
- X2
- 1
- Y2
- 6
- A
- 3
- B
- 2
- Equação
- y = 3 * 2^x
- Tipo
- growth
Um modelo exponencial da forma y igual a a vezes b elevado a x fica determinado por qualquer par de pontos admissíveis que compartilhem um padrão multiplicativo real. Alunos, tutores, cadernos de dados e scripts de automação convertem repetidamente um par de observações nesse valor inicial a e nessa base positiva b para escrever a função, classificar crescimento versus decaimento e avaliar entradas posteriores. Esta calculadora de função exponencial a partir de dois pontos aceita as coordenadas de ambos os pontos, resolve o sistema de duas equações em forma fechada e devolve a, b e a cadeia de exibição y = a * b^x.
Como dois pontos determinam y = a * b^x
O modelo exponencial y igual a a vezes b à x é a única família de dois parâmetros que cresce ou decai por um fator multiplicativo constante quando a variável independente aumenta em uma unidade. Dados dois pontos (x1, y1) e (x2, y2) com primeiras coordenadas distintas, a razão dos valores y isola a base: y2 sobre y1 é igual a b elevado à potência de x2 menos x1.
Tomar a potência real um sobre esse intervalo horizontal produz b igual a (y2 sobre y1) elevado a um sobre (x2 menos x1). O valor inicial segue por substituição inversa: a igual a y1 dividido por b à x1, que também é y2 dividido por b à x2. Ambas as identidades são de forma fechada; esta capacidade nunca itera, nunca amostra sementes aleatórias e nunca consulta um núcleo de álgebra computacional.
Números reais exigem uma razão y2 sobre y1 estritamente positiva, de modo que as duas coordenadas y devem ser não nulas e compartilhar o sinal. Sinais opostos forçariam o gráfico de a vezes b à x a cruzar o eixo horizontal, o que uma exponencial genuína desta forma nunca faz quando a base é positiva. Um valor y nulo é igualmente impossível: o modelo pode se aproximar de zero de forma assintótica, mas nunca pousa nele.
Coordenadas x iguais deixam o sistema subdeterminado ou inconsistente, porque uma função não pode atribuir dois valores y distintos a um mesmo x, e duas cópias do mesmo ponto não fixam a e b ao mesmo tempo. Quando essas verificações de domínio passam, o par determina exatamente um par real (a, b) com b positivo, e a função impressa é escrita na forma de livro a vezes b à x.
Para que serve um modelo a partir de dois pontos
Salas de álgebra e plataformas de tutoria usam uma calculadora de função exponencial a partir de dois pontos para que o aluno confira o valor inicial e a base sem inverter a ordem da razão nem o sinal do intervalo do expoente. Geradores de prova e corretores automáticos de LMS precisam de um oráculo determinístico que marque como errada uma base inventada, rejeite um par que muda de sinal e devolva uma única cadeia de equação canônica para o corretor comparar exatamente ou reanalisar a e b.
Validação falha não consome saldo. Mantenha os pedidos pequenos, fixe nos testes a, b e a cadeia de equação arredondados, e você obtém um modelo exponencial reproduzível para lição de casa, plugins LMS e workers de borda sem levantar infraestrutura simbólica própria.
Casos de uso
Conferências de sala e lição de casa
Alunos inserem dois pontos e conferem o ajuste y = a * b^x com os passos de razão e raiz do livro, inclusive crescimento versus decaimento.
Correção automática de provas e LMS
Pontue itens de modelo exponencial com a, b e uma cadeia de equação canônica determinísticos, em vez de crédito parcial à mão.
Dois estados medidos de uma grandeza que cresce ou decai
Transforme duas observações de laboratório ou de livro-razão em uma exponencial de forma fechada para cadernos, painéis ou scripts de calibração.
Perguntas frequentes
Como obter a função exponencial que passa por dois pontos?
Envie números finitos x1, y1, x2 e y2.
Por que os dois valores y precisam ter o mesmo sinal e ser não nulos?
Um modelo real y = a * b^x com base positiva nunca atinge zero e nunca muda de sinal. Sinais opostos ou um y nulo não têm solução real única desta forma.
O que acontece se as duas coordenadas x forem iguais?
Uma exponencial única y = a * b^x precisa de dois valores x distintos; um só x não fixa a e b ao mesmo tempo.
Como a calculadora distingue crescimento de decaimento?
O campo kind vale growth quando a base ajustada b é maior que 1, decay quando 0 < b < 1, e constant quando b vale 1 (os dois valores y coincidem).
A ordem dos dois pontos faz diferença?
Não. Trocando os pontos de lugar você obtém o mesmo valor inicial e a mesma base, porque o modelo precisa passar pelos dois de qualquer forma. O resultado ainda confere se cada ponto está na curva.
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/exponential-model-from-two-points \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"x1":0,"y1":3,"x2":1,"y2":6}'const res = await fetch("https://api.kit.forhosting.com/algebra/exponential-model-from-two-points", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"x1": 0,
"y1": 3,
"x2": 1,
"y2": 6
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/algebra/exponential-model-from-two-points",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"x1": 0,
"y1": 3,
"x2": 1,
"y2": 6
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/algebra/exponential-model-from-two-points", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"x1":0,"y1":3,"x2":1,"y2":6}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"x1":0,"y1":3,"x2":1,"y2":6}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/algebra/exponential-model-from-two-points", 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": 0,
"y1": 3,
"x2": 1,
"y2": 6
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "algebra.exponential_model_from_two_points",
"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
Quando as coordenadas x coincidem, um valor y é zero ou os dois valores y têm sinais opostos, não existe um modelo real único desta forma e a tarefa falha com invalid_input em vez de inventar uma base.
Contrato de entrada, formato da resposta e erros
Se x1 coincide com x2, o tratador rejeita o pedido porque um modelo único y = a * b^x precisa de dois valores x distintos. Se y1 ou y2 é zero, ou se os dois valores y têm sinais opostos, o pedido é rejeitado com uma mensagem de que uma exponencial real desta forma nunca cruza o zero e nunca muda de sinal. Essas falhas não são cobradas. Envie um corpo JSON com quatro números finitos obrigatórios: x1 e y1 do primeiro ponto, e x2 e y2 do segundo. Cada campo pode chegar como número JSON ou como cadeia numérica decimal; campos ausentes, cadeias vazias, NaN e Infinity falham com invalid_input nomeando o campo. Em caso de sucesso o corpo ecoa as quatro coordenadas, o valor inicial a, a base positiva b, uma cadeia de equação como y = 3 * 2^x, um campo kind igual a growth quando b é maior que um, decay quando b está entre zero e um, ou constant quando b vale um, um campo formula que reafirma as duas identidades, e um objeto check que reavalia o modelo ajustado nos dois valores x dados. Exemplo: x1 igual a zero, y1 igual a três, x2 igual a um, y2 igual a seis produz a igual a três, b igual a dois, kind growth e a equação y = 3 * 2^x, porque seis sobre três é dois e o intervalo horizontal é um. Combine a resposta com o seu próprio código de gráfico se precisar de um esboço da curva; este endpoint só ajusta os dois parâmetros e não emite gráficos nem prosa em vários passos além do campo formula.
Onde uma API de exponencial por dois pontos rende valor
Cadernos de ciência e finanças muitas vezes conhecem dois estados medidos de uma grandeza que deveria crescer ou decair por um fator constante — contagens de cultura, massa restante ou um saldo após períodos iguais de capitalização — e chamar uma API parse pequena evita puxar um sistema completo de álgebra computacional por quatro coordenadas. Como a implementação é parse puro 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.
Perguntas técnicas
Quanto custa a calculadora de função exponencial a partir de dois pontos?
A ferramenta do navegador é gratuita. Pedidos API usam saldo pré-pago a US$ 0,002 por chamada bem-sucedida; entrada inválida não é cobrada.