Raio de convergência pelos coeficientes
Esta calculadora recebe os coeficientes de uma série de potências em ordem crescente e aplica o limite das razões absolutas entre coeficientes consecutivos.
Executar grátis
Ela retorna o raio estimado, todas as razões calculadas, os valores finais usados na estimativa e uma verificação de estabilidade. Assim, você obtém um cálculo rápido e também evidências que pode examinar. O processo é determinístico, não usa dados externos e aceita coeficientes não nulos positivos, negativos ou alternados.
Transforme a sequência de coeficientes em um raio
Para uma série de potências escrita como a soma de a_n vezes (x menos c) elevado a n, a forma do teste da razão baseada nos coeficientes fornece R = lim |a_n / a_(n+1)|, desde que esse limite exista. Informe os coeficientes em ordem crescente de potência: primeiro a_0, depois a_1 e assim por diante. A calculadora obtém a razão absoluta de cada par adjacente; portanto, sinais alternados não alteram a estimativa. Em seguida, calcula a média da quantidade solicitada de razões no fim da sequência. Essa média da cauda é apresentada como estimativa do raio porque os coeficientes mais tardios normalmente mostram melhor o comportamento limite. O centro c não é necessário: transladar a variável muda a posição do intervalo de convergência, mas não o raio. Forneça coeficientes suficientes para revelar um padrão estável. Embora 3 valores já produzam razões, uma sequência maior permite avaliar com muito mais segurança se elas se aproximam de um limite comum.
Confira o diagnóstico de estabilidade antes de confiar
Uma lista finita não prova um limite infinito, por isso o resultado traz mais que um número principal. O campo ratios mostra cada valor |a_n / a_(n+1)|, enquanto tail_ratios separa a janela final usada na estimativa. relative_spread compara a maior e a menor razão da cauda com a média. Quando essa dispersão não excede a tolerância escolhida, stabilized é verdadeiro. Esse é um diagnóstico numérico, não um teorema: uma sequência de variação lenta pode parecer estável por vários termos e mudar depois, enquanto uma sequência realmente convergente talvez precise de muitos termos para reduzir a dispersão. Ajuste tail_terms para equilibrar atualidade e ruído. Uma janela maior exige concordância entre mais razões; uma menor reage mais depressa ao comportamento recente. Defina tolerance conforme a precisão sustentada pelos coeficientes. Se stabilized for falso, examine as razões, forneça mais coeficientes ou use outro teste de convergência, em vez de tratar a média da cauda como um raio exato comprovado.
Saiba quando o método da razão é adequado
A calculadora exige deliberadamente coeficientes finitos e diferentes de zero. Um denominador zero torna indefinida uma razão consecutiva, e zeros isolados ou recorrentes podem exigir o teste da raiz, um argumento por subsequências ou o reconhecimento algébrico da série. Rejeitar essas entradas impede que um número aparentemente comum esconda esse problema matemático. O método funciona especialmente bem para coeficientes de padrão geométrico, expressões fatoriais avaliadas numericamente e sequências cujas razões adjacentes se aproximam visivelmente de uma constante positiva. Se as razões crescerem sem limite, o raio teórico pode ser infinito; se tenderem a zero, o raio pode ser zero. Porém, uma amostra finita não certifica nenhum desses comportamentos, então a ferramenta apresenta uma estimativa finita e expõe as razões. Depois de obter R, lembre que há convergência absoluta quando |x-c| é menor que R e divergência quando |x-c| é maior que R. Os extremos x = c mais ou menos R precisam ser testados separadamente.
Casos de uso
Verificar um padrão geométrico
Confirme se razões consecutivas constantes recuperam o raio esperado e examine a sequência exata.
Estimar um limite com coeficientes tabelados
Use as últimas razões de coeficientes calculados ou medidos quando não houver fórmula simbólica.
Revisar uma solução de cálculo
Compare o raio alegado com as razões e veja se a cauda disponível realmente se estabilizou.
Perguntas frequentes
Em que ordem os coeficientes devem ser informados?
Informe primeiro a_0, seguido de a_1, a_2 e dos demais coeficientes em ordem crescente de potência.
Por que coeficientes negativos são aceitos?
A fórmula usa valores absolutos; portanto, sinais e alternância não afetam as magnitudes calculadas.
Por que coeficientes iguais a zero são recusados?
Um zero pode tornar indefinida uma razão adjacente. Nesses casos, o teste da raiz ou um argumento por subsequências costuma ser mais apropriado.
O indicador de estabilidade prova o raio?
Não. Ele apenas informa que as razões finais cabem na tolerância escolhida; uma amostra finita não prova um limite infinito.
O resultado decide a convergência nos extremos?
Não. Você deve substituir cada extremo na série original e testá-lo separadamente.
Quanto custa um cálculo pela API?
Cada solicitação da API custa US$ 0,002; a calculadora do navegador executa localmente o mesmo processo determinístico.
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/power-series-radius \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"coefficients":[1,0.5,0.25,0.125,0.0625]}'const res = await fetch("https://api.kit.forhosting.com/calculus/power-series-radius", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"coefficients": [
1,
0.5,
0.25,
0.125,
0.0625
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/calculus/power-series-radius",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"coefficients": [
1,
0.5,
0.25,
0.125,
0.0625
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/calculus/power-series-radius", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"coefficients":[1,0.5,0.25,0.125,0.0625]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"coefficients":[1,0.5,0.25,0.125,0.0625]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/calculus/power-series-radius", 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
{
"coefficients": [
1,
0.5,
0.25,
0.125,
0.0625
]
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "calculus.power_series_radius",
"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.
Limites
max_items | 10000 |
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. |