Modelo de crescimento exponencial
A calculadora da solução do modelo de crescimento exponencial avalia a forma fechada A(t) = A0 exp(kt) no instante que você escolher.
Executar grátis
Informe o valor inicial, a constante de crescimento contínuo e o tempo decorrido para obter o expoente, o fator de crescimento e o valor modelado. Ela é útil quando uma equação diferencial já estabeleceu que a taxa instantânea de variação é proporcional à quantidade atual. O cálculo é determinístico, deixa claras as unidades da taxa e do tempo e evita confundir crescimento contínuo com composição percentual periódica.
Entenda o modelo de crescimento exponencial contínuo
O modelo começa com a equação diferencial dA/dt = kA, que afirma que a variação instantânea de uma quantidade é proporcional à quantidade existente naquele momento. Sua solução fechada é A(t) = A0 exp(kt). Nessa expressão, A0 é o valor no tempo zero, k é a constante de crescimento contínuo e t é o tempo decorrido. Esta calculadora avalia diretamente essa solução; ela não estima k com base em observações nem resolve uma recorrência discreta. Um k não negativo produz crescimento, enquanto k = 0 mantém o valor inalterado. As unidades de k precisam ser o inverso das unidades usadas para o tempo. Por exemplo, se k for medido por dia, o tempo deverá ser informado em dias. O produto kt é adimensional, o que permite avaliar a função exponencial. Observar essa relação entre unidades evita um erro comum: inserir uma constante anual e fornecer o tempo em meses sem converter um dos valores antes. O expoente e o fator de crescimento retornados deixam o cálculo intermediário visível, para que você possa conferir o valor final em vez de tratá-lo como uma resposta sem explicação.
Informe corretamente a constante de crescimento
Digite a constante de crescimento como uma taxa contínua decimal, não como porcentagem nem como multiplicador periódico. O valor 0.05 significa k = 0.05 por unidade de tempo; não deve ser digitado como 5. O modelo contínuo utiliza exp(kt), enquanto o crescimento composto periódico costuma usar uma expressão como (1 + r)^t. Essas fórmulas podem representar situações relacionadas, mas seus parâmetros de taxa não são intercambiáveis sem conversão. Se você conhece um fator de crescimento efetivo durante um período, a constante contínua equivalente é o logaritmo natural desse fator dividido pela duração do período. A calculadora solicita k diretamente porque seu objetivo é avaliar uma solução fechada já conhecida de uma equação diferencial. Informe um valor inicial igual ou maior que zero e um tempo decorrido não negativo. O valor inicial e o resultado mantêm a mesma unidade física, como células, dólares, quilogramas ou usuários. O fator de crescimento não possui unidade. Se o resultado parecer grande demais, confira o expoente k vezes t: valores exponenciais podem aumentar rapidamente mesmo quando a constante parece moderada.
Interprete e confira o valor calculado
O resultado principal é o valor modelado no tempo solicitado. A resposta também inclui o expoente kt e o fator de crescimento exp(kt). Multiplicar o valor inicial por esse fator reproduz o resultado e oferece uma verificação independente simples. Alguns casos de limite são úteis para a conferência. Quando o tempo é zero, o expoente é zero, o fator de crescimento é um e o resultado é igual ao valor inicial. Quando a constante de crescimento é zero, a mesma igualdade vale para todo tempo permitido. A duplicação ocorre quando o tempo é igual a ln(2) dividido por k para uma constante positiva. Essas verificações ajudam a diferenciar um cálculo contínuo correto de um erro na entrada de porcentagem ou na conversão de unidades. A saída é um modelo matemático, não uma garantia de previsão: populações, saldos, reações e públicos reais podem encontrar recursos limitados, mudanças de taxa, intervenções ou saturação. Use este cálculo quando o crescimento proporcional irrestrito for uma hipótese adequada para o intervalo estudado. Na automação, cada solicitação à API custa US$ 0,002; a versão do navegador executa a mesma aritmética determinística sem depender de uma fonte de dados da rede.
Casos de uso
Avaliar um modelo populacional
Calcule a população prevista em determinado momento depois que uma equação de crescimento proporcional contínuo fornecer o valor inicial e a constante.
Conferir um exercício de equação diferencial
Verifique o valor numérico de uma solução fechada e examine tanto kt quanto exp(kt) como resultados intermediários.
Modelar uma acumulação contínua
Avalie um saldo ou uma quantidade idealizada em crescimento contínuo quando sua taxa proporcional constante já for conhecida.
Perguntas frequentes
Qual fórmula esta calculadora utiliza?
Ela utiliza A(t) = A0 exp(kt), a solução fechada de dA/dt = kA para uma taxa constante de crescimento contínuo k.
Devo informar a taxa de crescimento como porcentagem?
Não. Informe a constante contínua como decimal por unidade de tempo. Por exemplo, digite 0.05, e não 5, para uma constante de cinco centésimos por unidade temporal.
As unidades de tempo e taxa precisam coincidir?
Sim. Se a constante estiver por ano, o tempo deverá estar em anos, ou você precisará converter primeiro uma das entradas para que as unidades sejam compatíveis.
Isso é igual ao crescimento composto periódico?
Não. Esta calculadora usa crescimento contínuo por meio de exp(kt). A composição periódica utiliza um fator como (1 + r)^t e exige outro parâmetro de taxa.
O que acontece quando a constante de crescimento é zero?
O fator de crescimento é um, portanto o valor modelado permanece igual ao valor inicial em qualquer tempo não negativo.
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/exponential-growth-solution \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"initial_value":100,"growth_rate_constant":0.05,"time":10}'const res = await fetch("https://api.kit.forhosting.com/calculus/exponential-growth-solution", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"initial_value": 100,
"growth_rate_constant": 0.05,
"time": 10
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/calculus/exponential-growth-solution",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"initial_value": 100,
"growth_rate_constant": 0.05,
"time": 10
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/calculus/exponential-growth-solution", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"initial_value":100,"growth_rate_constant":0.05,"time":10}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"initial_value":100,"growth_rate_constant":0.05,"time":10}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/calculus/exponential-growth-solution", 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
{
"initial_value": 100,
"growth_rate_constant": 0.05,
"time": 10
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "calculus.exponential_growth_solution",
"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. |