Calculadora de Relações de Recorrência
Use a(n-1), a(n-2), números, n,
funções comuns e + - * / ^. Informe exatamente um valor
inicial para cada ordem da recorrência, começando em a(0).
Use esta calculadora para informar valores, ajustar opções e conferir resultados em um espaço de trabalho compacto e responsivo.
Os resultados são calculados automaticamente enquanto você informa os dados.
Use a(n-1), a(n-2), números, n,
funções comuns e + - * / ^. Informe exatamente um valor
inicial para cada ordem da recorrência, começando em a(0).
▼ Veja explicações e dicas abaixo ▼
Uma relação de recorrência é uma regra que define cada novo termo de uma sequência a partir dos termos anteriores. Em vez de fornecer uma fórmula direta para o valor de \(a(n)\), ela fornece uma regra passo a passo para construir a sequência.
Por exemplo, a relação de recorrência
diz que cada novo termo é \(5\) maior que o termo anterior. Se o valor inicial for \(a(0)=3\), a sequência começa assim:
O valor inicial é importante porque a regra de recorrência, sozinha, não informa onde a sequência começa. Com \(a(0)=3\), o próximo termo é \(8\); com \(a(0)=10\), a mesma regra produziria \(10, 15, 20, 25,\ldots\).
Nesta calculadora, os índices da sequência começam em zero. Isso significa que o primeiro termo é indicado por \(a(0)\), o segundo por \(a(1)\), e o termo selecionado \(a(n)\) se refere ao termo no índice \(n\) dessa sequência indexada a partir de zero.
As relações de recorrência são úteis sempre que um padrão é mais fácil de descrever por “o que acontece a seguir” do que por uma fórmula direta. Elas aparecem na álgebra, na matemática discreta, na ciência da computação, na combinatória, na análise de algoritmos, em modelos populacionais, em exemplos de finanças e em muitos problemas escolares sobre sequências.
Elas são especialmente úteis para:
Uma relação de recorrência nem sempre é a maneira mais rápida de calcular manualmente um termo muito distante, mas costuma ser a forma mais clara de definir o padrão.
Uma relação de recorrência começa com um ou mais termos conhecidos e, em seguida, aplica uma regra repetidamente. Uma forma geral de escrever essa ideia é:
A função \(f\) representa a regra. Ela pode usar apenas o termo anterior ou vários termos anteriores. Também pode usar o próprio índice \(n\).
Por exemplo:
usa os dois termos anteriores, portanto precisa exatamente de dois valores iniciais. Se \(a(0)=0\) e \(a(1)=1\), então:
A sequência começa assim:
Uma sequência aritmética pode ser descrita recursivamente como:
em que \(d\) é a diferença comum. Com indexação a partir de zero, a forma fechada correspondente é:
Uma sequência geométrica pode ser descrita recursivamente como:
em que \(r\) é a razão comum. Com indexação a partir de zero, a forma fechada correspondente é:
Esses dois casos especiais são comuns porque seus padrões são fáceis de reconhecer: as sequências aritméticas crescem por adições repetidas, enquanto as geométricas crescem por multiplicações repetidas.
Uma recorrência afim de primeira ordem tem a forma:
Aqui, \(r\) multiplica o termo anterior e \(c\) adiciona uma constante. Quando \(r\ne 1\), uma forma fechada comum é:
Quando \(r=1\), a regra se torna aritmética:
portanto, a forma fechada é:
Uma recorrência linear homogênea de segunda ordem tem a forma:
Um método padrão para muitas recorrências desse tipo é montar a equação característica:
Quando a equação característica tem duas raízes reais distintas \(\lambda_1\) e \(\lambda_2\), a forma fechada geralmente tem esta estrutura:
As constantes \(C_1\) e \(C_2\) são determinadas pelos valores iniciais. Por isso os valores iniciais não são opcionais: eles selecionam uma sequência entre a família de sequências que seguem a mesma regra de recorrência.
Nem toda relação de recorrência tem uma forma fechada simples, e nem toda forma fechada é fácil de identificar. Uma tabela de termos gerada ainda pode ser útil mesmo quando nenhuma forma fechada é exibida.
Suponha que a regra seja:
com valor inicial:
Gere os termos um de cada vez:
Os primeiros termos são:
A diferença comum é \(5\), portanto a forma fechada é:
Suponha que a regra seja:
com valor inicial:
Então:
Os primeiros termos são:
A razão comum é \(3\), portanto a forma fechada é:
Suponha que a regra seja:
com valores iniciais:
Como a regra se refere a \(a(n-2)\), ela precisa de dois valores iniciais. Os termos seguintes são:
A sequência começa assim:
Esta é uma recorrência de segunda ordem porque cada novo termo depende dos dois termos anteriores.
Suponha que a regra de recorrência seja:
Se o único valor inicial for \(a(0)=3\), a sequência começa assim:
Como esta é uma recorrência de primeira ordem, informar \(3, 10\) é ambíguo: a própria regra deve determinar \(a(1)\) a partir de \(a(0)\).
Por isso, a calculadora exige exatamente um valor inicial para essa regra e rejeita valores adicionais. Uma regra de segunda ordem, como \(a(n)=a(n-1)+a(n-2)\), exige exatamente dois valores iniciais.
Relacionar a quantidade de valores iniciais à ordem mantém a sequência gerada e qualquer forma fechada consistentes.
O resultado do termo selecionado mostra o valor de \(a(n)\) no índice selecionado, contado a partir de zero. Por exemplo, \(a(4)=23\) significa que o termo no índice \(4\) é \(23\). Como a indexação começa em \(0\), este é o quinto termo exibido na contagem comum.
A ordem informa a maior defasagem usada na regra. Uma regra que usa apenas \(a(n-1)\) é de primeira ordem. Uma regra que usa \(a(n-2)\) é de segunda ordem. Regras de ordem maior exigem mais valores iniciais.
Um padrão aritmético detectado significa que os termos gerados têm uma diferença constante. Um padrão geométrico detectado significa que os termos gerados têm uma razão constante, com verificações para evitar divisão por zero. Padrões inteiros são verificados exatamente; padrões de ponto flutuante usam uma tolerância numérica.
Uma forma fechada detectada significa que a expressão foi verificada estruturalmente como uma recorrência afim de primeira ordem ou uma recorrência homogênea de segunda ordem com coeficientes constantes, nos casos suportados. Raízes características irracionais são mantidas na forma exata com radicais. Se nenhuma forma fechada for detectada, a sequência ainda pode ter uma forma fechada fora dessas famílias suportadas.
O último termo é \(a(\text{count}-1)\), porque a lista gerada começa em \(a(0)\). Se você gerar \(20\) termos, o último índice exibido será \(19\).
O gráfico e a tabela funcionam melhor em conjunto. O gráfico ajuda a revelar crescimento, decaimento, oscilação ou mudanças repentinas gerais, enquanto a tabela fornece os valores exatos exibidos para cada termo gerado. As etapas de expansão mostram como os primeiros termos foram substituídos a partir de valores anteriores, o que costuma ser a forma mais clara de verificar se a regra foi informada como pretendido.
Regras que usam apenas inteiros são avaliadas exatamente, mesmo além do intervalo normal de inteiros seguros do JavaScript. Regras que usam decimais, divisão, funções matemáticas ou potências negativas usam aproximação de ponto flutuante e são identificadas de acordo. A notação científica aproximada segue a precisão de exibição selecionada. Para manter a página responsiva, um termo exato pode conter no máximo 10.000 dígitos.
Use uma relação de recorrência quando uma sequência é naturalmente descrita pela forma como cada termo decorre dos termos anteriores.
Os casos de uso comuns incluem:
As relações de recorrência também são úteis quando uma fórmula direta é desconhecida, difícil de deduzir ou menos intuitiva do que a regra passo a passo.
Esta calculadora gera uma lista finita de termos. Ela não prova todas as propriedades de longo prazo da sequência. Um padrão detectado a partir dos termos gerados é uma evidência sobre os termos exibidos, não uma prova universal, a menos que seja sustentado por um raciocínio algébrico separado.
A regra de recorrência deve usar notação e operações compatíveis. Os termos anteriores devem ser escritos com a notação \(a(n-k)\), em que \(k\) é um inteiro positivo. As regras podem usar números, operações aritméticas, parênteses, referências a termos anteriores e o índice \(n\). Números decimais devem usar ponto, não vírgula decimal.
A quantidade de termos gerados é limitada de \(3\) a \(80\). A precisão de exibição pode ser definida para \(4\), \(8\) ou \(12\) casas decimais. Valores de ponto flutuante podem ser arredondados ou exibidos em notação científica; inteiros exatos são exibidos por completo até o limite de segurança de 10.000 dígitos.
A exibição da forma fechada é intencionalmente limitada. Ela foi projetada para regras afins de primeira ordem compatíveis e regras lineares homogêneas de segunda ordem compatíveis, com raízes características reais. Muitas relações de recorrência válidas, incluindo recorrências de ordem maior, casos com raízes complexas, casos não homogêneos de segunda ordem e regras que envolvem funções incompatíveis, ainda podem gerar termos, mas não exibirão uma forma fechada detectada.
Se uma recorrência envolver divisão por zero, estouro ou outra operação que produza um valor não finito, a sequência gerada não será válida para exibição. Em trabalhos escolares, demonstrações, engenharia, finanças ou atividades científicas, trate os valores gerados como um recurso de verificação e confirme conclusões importantes com álgebra exata, software apropriado ou um profissional qualificado.
Uma regra de recorrência informa como continuar uma sequência, mas nem sempre informa onde começar. Os valores iniciais fornecem o ponto de partida. Valores iniciais diferentes podem produzir sequências diferentes, mesmo quando a regra de recorrência é a mesma.
A ordem é o maior número de etapas para trás ao qual a regra faz referência. Uma regra que usa \(a(n-1)\) é de primeira ordem, enquanto uma regra que usa \(a(n-2)\) é de segunda ordem. A calculadora exige exatamente essa quantidade de valores iniciais.
Esta calculadora usa indexação a partir de zero, portanto o primeiro termo exibido é \(a(0)\). Isso significa que \(a(1)\) é o segundo termo exibido, \(a(2)\) é o terceiro, e assim por diante. Sempre confira o índice antes de comparar os resultados com um livro didático que começa em \(a_1\).
Não. Isso significa apenas que a regra não correspondeu a um dos padrões de detecção de formas fechadas compatíveis. Algumas recorrências têm formas fechadas que exigem métodos além dos casos compatíveis, e outras não têm formas fechadas simples.
Os motivos mais comuns são a ausência da notação de termos anteriores, poucos valores iniciais, símbolos incompatíveis, vírgulas decimais, defasagens não inteiras ou nomes de funções incompatíveis. Use uma notação como \(a(n-1)\), mantenha as defasagens como inteiros positivos e informe os valores iniciais como uma lista numérica.
Livros e livros didáticos abertos