Rozwiąż rekursję

Permutacje. Kombinacje. Wariacje. Rozmieszczanie kul w urnach. Silnie i symbole Newtona. Przeliczanie zbiorów. Funkcje tworzące. Teoria grafów.
foonesh
Użytkownik
Użytkownik
Posty: 35
Rejestracja: 4 mar 2010, o 21:23
Płeć: Mężczyzna
Lokalizacja: Wrocław
Pomógł: 1 raz

Rozwiąż rekursję

Post autor: foonesh »

\(\displaystyle{ a_{n+2}=a_{n+1}+a_{n}+ \left( -1\right)^{n}}\)
Jak mniej więcej wygląda sposób rozwiązania takiej rekursji?
pipol

Rozwiąż rekursję

Post autor: pipol »

Podstaw \(\displaystyle{ a_n =b_n + (-1)^n}\)
Awatar użytkownika
Zordon
Użytkownik
Użytkownik
Posty: 4977
Rejestracja: 12 lut 2008, o 21:42
Płeć: Mężczyzna
Lokalizacja: Kraków
Podziękował: 75 razy
Pomógł: 910 razy

Rozwiąż rekursję

Post autor: Zordon »

Rozwiązanie będzie postaci \(\displaystyle{ a_n=Ar_1^n+Br_2^n+C(-1)^n}\)
gdzie \(\displaystyle{ r_1, r_2}\) to pierwiastki równania \(\displaystyle{ r^2-r-1=0}\)
teraz trzeba wyliczyć \(\displaystyle{ A,B,C}\).

Albo można sprytniej tak jak wyżej.
foonesh
Użytkownik
Użytkownik
Posty: 35
Rejestracja: 4 mar 2010, o 21:23
Płeć: Mężczyzna
Lokalizacja: Wrocław
Pomógł: 1 raz

Rozwiąż rekursję

Post autor: foonesh »

Rozwiązanie będzie postaci \(\displaystyle{ a_n=Ar_1^n+Br_2^n+C(-1)^n}\)
Mogę poprosić o wytłumaczenie w jaki sposób dojść do tego jakiej postaci będzie rozwiązanie?
abc666

Rozwiąż rekursję

Post autor: abc666 »

Zordon, to jeszcze zależy od pierwiastków równania charakterystycznego (chodzi mi o postać rozwiązania).

foonesh, zerknij najpierw tutaj a potem tutaj
foonesh
Użytkownik
Użytkownik
Posty: 35
Rejestracja: 4 mar 2010, o 21:23
Płeć: Mężczyzna
Lokalizacja: Wrocław
Pomógł: 1 raz

Rozwiąż rekursję

Post autor: foonesh »

Dziękuję bardzo, abc666. O ile rozumiem już sposób rozwiązywania rekurencji liniowych i tego konkretnego przypadku rekurencji nieliniowej(jeśli używam dobrej nazwy), to dalej tajemnicą pozostaje dla mnie ogólna metoda, tzn mam problem z terminologią zastosowaną w drugim linku który mi wysłałeś. Czy jest jakaś możliwość jeszcze raz wytłumaczyć kroki postępowania w przypadku równań rekurencyjnych? Może na takim przykładzie, bo nie mam pojęcia jak się za to zabrać: \(\displaystyle{ a_{0}=1, a_{n+1}=a_{n}+a_{n-1}+...+a_{0}}\)
Awatar użytkownika
Zordon
Użytkownik
Użytkownik
Posty: 4977
Rejestracja: 12 lut 2008, o 21:42
Płeć: Mężczyzna
Lokalizacja: Kraków
Podziękował: 75 razy
Pomógł: 910 razy

Rozwiąż rekursję

Post autor: Zordon »

Ta sytuacja nie jest standardowa, trzeba najpierw zauważyć:
\(\displaystyle{ a_{n+1}=a_{n}+(a_{n-1}+...+a_{0})=a_n+a_n=2a_n}\)
teraz już nietrudno odgadnąć \(\displaystyle{ a_n=2^n}\)
abc666

Rozwiąż rekursję

Post autor: abc666 »

Obie rekurencje są liniowe z tym że pierwsza jednorodna a druga niejednorodna.

Jest wiele różnych typów równań rekurencyjnych liniowych i nie ma jednego sposobu na wszystkie. Czasem można nawet zgadnąć wzór (wystarczy go potem udowodnić indukcyjnie). Często można zastosować jakieś podstawienie. Jest też sporo innych bardziej wyspecjalizowanych metod do konkretnych zastosowań. Ale to już do literatury trzeba by zajrzeć. Można też zawsze zastosować rachunek różnicowy (nie różniczkowy). Jak widzisz jest tego cała masa.
foonesh
Użytkownik
Użytkownik
Posty: 35
Rejestracja: 4 mar 2010, o 21:23
Płeć: Mężczyzna
Lokalizacja: Wrocław
Pomógł: 1 raz

Rozwiąż rekursję

Post autor: foonesh »

A czy ten tok rozumowania jest dobry?
Chcę rozwiązać rekurencję: \(\displaystyle{ a_{n+1}=2 a_{n}+(-1)^n}\)
podstawiam \(\displaystyle{ a_{n}=b_{n}-(-1)^n, a_{n+1}=b_{n+1}-(-1)^n}\)
dostaję \(\displaystyle{ b_{n+1}=2b_{n}}\)
\(\displaystyle{ b_{n}=2^{n}b_{0}}\)
\(\displaystyle{ a_{n}=2^{n}b_{0}-(-1)^n=2^{n}(a_{0}-(-1)^n)-(-1)^n}\)

Ten wynik nie generuje mi takiego ciągu jak powinien, więc chyba gdzieś mam błąd, czy ktoś mógłby mi powiedzieć gdzie? Albo że całe rozwiązanie jest złe
abc666

Rozwiąż rekursję

Post autor: abc666 »

\(\displaystyle{ a_{n}=2^{n}b_{0}{\color{red}-}(-1)^n}\)
Tutaj powinien być plus.
ODPOWIEDZ