Matematyka dyskretna 1/Ćwiczenia 7: Funkcje tworzące: Różnice pomiędzy wersjami
Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
m Zastępowanie tekstu – „,↵</math>” na „</math>,” |
|||
(Nie pokazano 3 pośrednich wersji utworzonych przez tego samego użytkownika) | |||
Linia 6: | Linia 6: | ||
; a. <math>a_n=2^n</math> , | ; a. <math>a_n=2^n</math> , | ||
; b. <math>b_n=2n+3</math> , | ; b. <math>b_n=2n+3</math> , | ||
; c. <math>c_n=\frac{1}{n} </math> dla <math>n\geq 1 </math> , oraz <math>c_0=0</math> , | ; c. <math>c_n=\frac{1}{n}</math> dla <math>n\geq 1</math> , oraz <math>c_0=0</math> , | ||
; d. <math>d_n=1+\frac{1}{2}+\frac{1}{3}+\ldots+\frac{1}{n}</math> . | ; d. <math>d_n=1+\frac{1}{2}+\frac{1}{3}+\ldots+\frac{1}{n}</math> . | ||
Linia 22: | Linia 22: | ||
{{wzor|1|1| | {{wzor|1|1| | ||
<math> | <math> | ||
\frac{1}{1-x}=1+x+x^2+x^3+x^4+\ldots | \frac{1}{1-x}=1+x+x^2+x^3+x^4+\ldots</math>}} | ||
</math>}} | |||
; ad a. Dla funkcji tworzącej <math>A\!\left( x \right)=a_0+a_1x+a_2x^2+a_3x^3+\ldots</math>, korzystając z ([[#1|1]]), otrzymujemy równość: | ; ad a. Dla funkcji tworzącej <math>A\!\left( x \right)=a_0+a_1x+a_2x^2+a_3x^3+\ldots</math>, korzystając z ([[#1|1]]), otrzymujemy równość: | ||
<center><math>A\!\left( x \right)=1+2x+2^2x^2+2^3x^3+\ldots=\frac{1}{1-2x} | <center><math>A\!\left( x \right)=1+2x+2^2x^2+2^3x^3+\ldots=\frac{1}{1-2x}</math></center> | ||
</math></center> | |||
Linia 39: | Linia 37: | ||
</math>}} | </math>}} | ||
Funkcja <math>\frac{1}{1-x} </math> jest funkcją tworzącą ciągu stałego równego <math>1</math> , | Funkcja <math>\frac{1}{1-x}</math> jest funkcją tworzącą ciągu stałego równego <math>1</math> , | ||
zaś funkcja <math>\frac{1}{\left( 1-x \right)^2}</math> jest funkcją tworzącą ciągu <math>n+1</math> . | zaś funkcja <math>\frac{1}{\left( 1-x \right)^2}</math> jest funkcją tworzącą ciągu <math>n+1</math> . | ||
Tak więc, aby otrzymać funkcję tworzącą ciągu <math>2n+3</math> | Tak więc, aby otrzymać funkcję tworzącą ciągu <math>2n+3</math> | ||
Linia 51: | Linia 49: | ||
</math></center> | </math></center> | ||
; ad c. Funkcja tworząca <math>C\!\left( x \right)=c_0+c_1x+c_2x^2+c_3x^3+\ldots </math> jest, na mocy '''[eq][eq wzor z calka]''', równa całce z funkcji <math>\frac{1}{1-x} </math> , czyli: | ; ad c. Funkcja tworząca <math>C\!\left( x \right)=c_0+c_1x+c_2x^2+c_3x^3+\ldots</math> jest, na mocy '''[eq][eq wzor z calka]''', równa całce z funkcji <math>\frac{1}{1-x}</math> , czyli: | ||
<center><math>C\!\left( x \right) | <center><math>C\!\left( x \right) | ||
Linia 108: | Linia 106: | ||
co implikuje, że <math>B'\!\left( x \right)=1 </math> , a więc <math>B\!\left( x \right)=x+a </math> dla pewnego <math>a\in\mathbb{R}</math> . | co implikuje, że <math>B'\!\left( x \right)=1</math> , a więc <math>B\!\left( x \right)=x+a</math> dla pewnego <math>a\in\mathbb{R}</math> . | ||
Z faktu, że <math>A\!\left( 0 \right)=1</math> mamy więc: | Z faktu, że <math>A\!\left( 0 \right)=1</math> mamy więc: | ||
Linia 119: | Linia 117: | ||
{{cwiczenie|3|cw 3| | {{cwiczenie|3|cw 3| | ||
Pokaż, że dla liczby naturalnej <math>m </math> zachodzi | Pokaż, że dla liczby naturalnej <math>m</math> zachodzi | ||
Linia 181: | Linia 179: | ||
<div class="mw-collapsible mw-made=collapsible mw-collapsed"><span class="mw-collapsible-toogle mw-collapsible-toogle-default style="font-variant:small-caps">Wskazówka </span><div class="mw-collapsible-content" style="display:none"> | <div class="mw-collapsible mw-made=collapsible mw-collapsed"><span class="mw-collapsible-toogle mw-collapsible-toogle-default style="font-variant:small-caps">Wskazówka </span><div class="mw-collapsible-content" style="display:none"> | ||
Wielomian <math>1-3x-2x^2+2x^3 </math> ma miejsce zerowe dla <math>x=-1</math> . | Wielomian <math>1-3x-2x^2+2x^3</math> ma miejsce zerowe dla <math>x=-1</math> . | ||
</div></div> | </div></div> | ||
Linia 237: | Linia 235: | ||
-6&=\left( -2-\sqrt{2} \right)A+\left( -2+\sqrt{2} \right)B+2C | -6&=\left( -2-\sqrt{2} \right)A+\left( -2+\sqrt{2} \right)B+2C | ||
\end{align} | \end{align} | ||
\right | \right</math></center> | ||
</math></center> | |||
Linia 281: | Linia 278: | ||
a_n&=2a_{n-1}-a_{n-2},\quad\text{dla}\ n\geq2. | a_n&=2a_{n-1}-a_{n-2},\quad\text{dla}\ n\geq2. | ||
\end{align} | \end{align} | ||
\right | \right</math></center> | ||
</math></center> | |||
}} | }} | ||
<div class="mw-collapsible mw-made=collapsible mw-collapsed"><span class="mw-collapsible-toogle mw-collapsible-toogle-default style="font-variant:small-caps">Wskazówka </span><div class="mw-collapsible-content" style="display:none"> | <div class="mw-collapsible mw-made=collapsible mw-collapsed"><span class="mw-collapsible-toogle mw-collapsible-toogle-default style="font-variant:small-caps">Wskazówka </span><div class="mw-collapsible-content" style="display:none"> | ||
Rozłóż funkcje kwadratową <math>1-2x+x^2=\left( 1-\rho_1x \right)\left( 1-\rho_2x \right) </math> | Rozłóż funkcje kwadratową <math>1-2x+x^2=\left( 1-\rho_1x \right)\left( 1-\rho_2x \right)</math> | ||
i w zależności od wartości <math>\rho_1,\rho_2 </math> | i w zależności od wartości <math>\rho_1,\rho_2</math> | ||
skorzystaj z metody rozwiązania jednorodnego, liniowego równania rekurencyjnego, | skorzystaj z metody rozwiązania jednorodnego, liniowego równania rekurencyjnego, | ||
gdy <math>k=2 </math> podanej w wykładzie. | gdy <math>k=2</math> podanej w wykładzie. | ||
</div></div> | </div></div> | ||
<div class="mw-collapsible mw-made=collapsible mw-collapsed"><span class="mw-collapsible-toogle mw-collapsible-toogle-default style="font-variant:small-caps">Rozwiązanie </span><div class="mw-collapsible-content" style="display:none"> | <div class="mw-collapsible mw-made=collapsible mw-collapsed"><span class="mw-collapsible-toogle mw-collapsible-toogle-default style="font-variant:small-caps">Rozwiązanie </span><div class="mw-collapsible-content" style="display:none"> | ||
Korzystając ze wzoru z wykładu ''Funkcje tworzące'', | Korzystając ze wzoru z wykładu ''Funkcje tworzące'', | ||
dla rozwiązania jednorodnego, liniowego równania rekurencyjnego przy <math>k=2 </math> | dla rozwiązania jednorodnego, liniowego równania rekurencyjnego przy <math>k=2</math> | ||
otrzymamy następującą funkcję kwadratową: | otrzymamy następującą funkcję kwadratową: | ||
<center><math>1-2x+x^2=\left( 1-x \right)^2 | <center><math>1-2x+x^2=\left( 1-x \right)^2</math></center> | ||
</math></center> | |||
Linia 306: | Linia 301: | ||
<center><math>a_n = \left( \alpha n+\beta \right)1^n | <center><math>a_n = \left( \alpha n+\beta \right)1^n</math>,</center> | ||
</math></center> | |||
gdzie <math>\alpha </math> oraz <math>\beta </math> są liczbami rzeczywistymi. | gdzie <math>\alpha</math> oraz <math>\beta</math> są liczbami rzeczywistymi. | ||
Mając podane wyrazy <math>a_0 </math> oraz <math>a_1 </math> możemy wyliczyć <math>\alpha </math> oraz <math>\beta </math> | Mając podane wyrazy <math>a_0</math> oraz <math>a_1</math> możemy wyliczyć <math>\alpha</math> oraz <math>\beta</math> | ||
z następującego układu równań: | z następującego układu równań: | ||
Linia 320: | Linia 314: | ||
1&=\alpha\cdot1+\beta. | 1&=\alpha\cdot1+\beta. | ||
\end{align} | \end{align} | ||
\right | \right</math></center> | ||
</math></center> | |||
Rozwiązaniem są więc <math>\alpha=1 </math> i <math>\beta=0 </math> , a zatem | Rozwiązaniem są więc <math>\alpha=1</math> i <math>\beta=0</math> , a zatem | ||
<center><math>a_n=n | <center><math>a_n=n</math>,</center> | ||
</math></center> | |||
dla <math>n=0,1,2,3,\ldots </math> . | dla <math>n=0,1,2,3,\ldots</math> . | ||
</div></div> | </div></div> | ||
Linia 344: | Linia 336: | ||
a_n&=a_{n-1}-a_{n-2}\quad\text{dla}\ n\geq2. | a_n&=a_{n-1}-a_{n-2}\quad\text{dla}\ n\geq2. | ||
\end{align} | \end{align} | ||
\right | \right</math></center> | ||
</math></center> | |||
i sprawdź, czy ciąg <math>a_n </math> jest ograniczony. | i sprawdź, czy ciąg <math>a_n</math> jest ograniczony. | ||
}} | }} | ||
<div class="mw-collapsible mw-made=collapsible mw-collapsed"><span class="mw-collapsible-toogle mw-collapsible-toogle-default style="font-variant:small-caps">Wskazówka </span><div class="mw-collapsible-content" style="display:none"> | <div class="mw-collapsible mw-made=collapsible mw-collapsed"><span class="mw-collapsible-toogle mw-collapsible-toogle-default style="font-variant:small-caps">Wskazówka </span><div class="mw-collapsible-content" style="display:none"> | ||
Rozłóż funkcje kwadratową <math>1-x+x^2=\left( 1-\rho_1x \right)\left( 1-\rho_2x \right) </math> | Rozłóż funkcje kwadratową <math>1-x+x^2=\left( 1-\rho_1x \right)\left( 1-\rho_2x \right)</math> | ||
i w zależności od wartości <math>\rho_1,\rho_2 </math> | i w zależności od wartości <math>\rho_1,\rho_2</math> | ||
skorzystaj z metody rozwiązania jednorodnego, liniowego równania rekurencyjnego, | skorzystaj z metody rozwiązania jednorodnego, liniowego równania rekurencyjnego, | ||
gdy <math>k=2 </math> podanej w wykładzie. | gdy <math>k=2</math> podanej w wykładzie. | ||
</div></div> | </div></div> | ||
<div class="mw-collapsible mw-made=collapsible mw-collapsed"><span class="mw-collapsible-toogle mw-collapsible-toogle-default style="font-variant:small-caps">Rozwiązanie </span><div class="mw-collapsible-content" style="display:none"> | <div class="mw-collapsible mw-made=collapsible mw-collapsed"><span class="mw-collapsible-toogle mw-collapsible-toogle-default style="font-variant:small-caps">Rozwiązanie </span><div class="mw-collapsible-content" style="display:none"> | ||
Korzystając ze wzoru z wykładu ''Funkcje tworzące'', | Korzystając ze wzoru z wykładu ''Funkcje tworzące'', | ||
dla rozwiązania jednorodnego, liniowego równania rekurencyjnego przy <math>k=2 </math> | dla rozwiązania jednorodnego, liniowego równania rekurencyjnego przy <math>k=2</math> | ||
otrzymamy następującą funkcję kwadratową: | otrzymamy następującą funkcję kwadratową: | ||
<center><math>1-x+x^2=\left( 1-\frac{1+i\sqrt{3}}{2}x \right)\left( 1-\frac{1-i\sqrt{3}}{2}x \right) | <center><math>1-x+x^2=\left( 1-\frac{1+i\sqrt{3}}{2}x \right)\left( 1-\frac{1-i\sqrt{3}}{2}x \right)</math></center> | ||
</math></center> | |||
Linia 373: | Linia 363: | ||
<center><math>a_n = \alpha\left( \frac{1+i\sqrt{3}}{2} \right)^n+ | <center><math>a_n = \alpha\left( \frac{1+i\sqrt{3}}{2} \right)^n+ | ||
\beta\left( \frac{1-i\sqrt{3}}{2} \right)^n | \beta\left( \frac{1-i\sqrt{3}}{2} \right)^n</math>,</center> | ||
</math></center> | |||
gdzie <math>\alpha </math> oraz <math>\beta </math> są liczbami zespolonymi. | gdzie <math>\alpha</math> oraz <math>\beta</math> są liczbami zespolonymi. | ||
Mając podane wyrazy <math>a_0 </math> oraz <math>a_1 </math> możemy wyliczyć <math>\alpha </math> oraz <math>\beta </math> | Mając podane wyrazy <math>a_0</math> oraz <math>a_1</math> możemy wyliczyć <math>\alpha</math> oraz <math>\beta</math> | ||
z następującego układu równań: | z następującego układu równań: | ||
Linia 387: | Linia 376: | ||
1&=\alpha\cdot\frac{1+i\sqrt{3}}{2}+\beta\cdot\frac{1-i\sqrt{3}}{2}. | 1&=\alpha\cdot\frac{1+i\sqrt{3}}{2}+\beta\cdot\frac{1-i\sqrt{3}}{2}. | ||
\end{align} | \end{align} | ||
\right | \right</math></center> | ||
</math></center> | |||
Rozwiązaniem są <math>\alpha=-\frac{i\sqrt{3}}{3} </math> i <math>\beta=\frac{i\sqrt{3}}{3} </math> , więc | Rozwiązaniem są <math>\alpha=-\frac{i\sqrt{3}}{3}</math> i <math>\beta=\frac{i\sqrt{3}}{3}</math> , więc | ||
<center><math>a_n = -\frac{i\sqrt{3}}{3}\left( \frac{1+i\sqrt{3}}{2} \right)^n+ | <center><math>a_n = -\frac{i\sqrt{3}}{3}\left( \frac{1+i\sqrt{3}}{2} \right)^n+ | ||
\frac{i\sqrt{3}}{3}\left( \frac{1-i\sqrt{3}}{2} \right)^n | \frac{i\sqrt{3}}{3}\left( \frac{1-i\sqrt{3}}{2} \right)^n</math>,</center> | ||
</math></center> | |||
dla <math>n=0,1,2,3,\ldots </math>. Z faktu, że | dla <math>n=0,1,2,3,\ldots</math>. Z faktu, że | ||
<center><math>\left( \frac{1+i\sqrt{3}}{2} \right)^6=1,\quad\left( \frac{1-i\sqrt{3}}{2} \right)^6=1 | <center><math>\left( \frac{1+i\sqrt{3}}{2} \right)^6=1,\quad\left( \frac{1-i\sqrt{3}}{2} \right)^6=1</math>,</center> | ||
</math></center> | |||
Linia 409: | Linia 395: | ||
<center><math>a_n = -\frac{i\sqrt{3}}{3}\left( \frac{1+i\sqrt{3}}{2} \right)^{n \mod 6}+\frac{i\sqrt{3}}{3}\left( \frac{1-i\sqrt{3}}{2} \right)^{n \mod 6} | <center><math>a_n = -\frac{i\sqrt{3}}{3}\left( \frac{1+i\sqrt{3}}{2} \right)^{n \mod 6}+\frac{i\sqrt{3}}{3}\left( \frac{1-i\sqrt{3}}{2} \right)^{n \mod 6}</math></center> | ||
</math></center> | |||
Widzimy więc, że ciąg o wyrazach <math>a_n = a_{n \mod 6} </math> | Widzimy więc, że ciąg o wyrazach <math>a_n = a_{n \mod 6}</math> | ||
przybiera cyklicznie wartości pierwszych <math>6 </math> -ciu swoich wyrazów. | przybiera cyklicznie wartości pierwszych <math>6</math> -ciu swoich wyrazów. | ||
Początkowe wartości ciągu <math>a_n </math> , to | Początkowe wartości ciągu <math>a_n</math> , to | ||
<center><math>a_0=0,\quad a_1=1,\quad a_2=1,\quad a_3=0,\quad a_4=-1,\quad a_5=-1 | <center><math>a_0=0,\quad a_1=1,\quad a_2=1,\quad a_3=0,\quad a_4=-1,\quad a_5=-1</math></center> | ||
</math></center> | |||
Ciąg <math>a_n </math> przybiera więc cyklicznie wartości ze zbioru <math>\left\lbrace -1,0,1 \right\rbrace </math> , | Ciąg <math>a_n</math> przybiera więc cyklicznie wartości ze zbioru <math>\left\lbrace -1,0,1 \right\rbrace</math> , | ||
co implikuje oszacowanie | co implikuje oszacowanie | ||
<center><math>\left\vert a_n \right\vert\leq 1\quad </math> dla <math> \ n=0,1,2,3,\ldots | <center><math>\left\vert a_n \right\vert\leq 1\quad</math> dla <math>\ n=0,1,2,3,\ldots</math></center> | ||
</math></center> | |||
Linia 443: | Linia 426: | ||
a_n&=3a_{n-1}+2a_{n-2}-2a_{n-3}\quad\text{dla}\ n\geq3. | a_n&=3a_{n-1}+2a_{n-2}-2a_{n-3}\quad\text{dla}\ n\geq3. | ||
\end{align} | \end{align} | ||
\right | \right</math></center> | ||
</math></center> | |||
Linia 451: | Linia 433: | ||
<div class="mw-collapsible mw-made=collapsible mw-collapsed"><span class="mw-collapsible-toogle mw-collapsible-toogle-default style="font-variant:small-caps">Wskazówka </span><div class="mw-collapsible-content" style="display:none"> | <div class="mw-collapsible mw-made=collapsible mw-collapsed"><span class="mw-collapsible-toogle mw-collapsible-toogle-default style="font-variant:small-caps">Wskazówka </span><div class="mw-collapsible-content" style="display:none"> | ||
Używając równania rekurencyjnego, | Używając równania rekurencyjnego, | ||
znajdź zależność dla funkcji tworzącej <math>A\!\left( x \right)=\sum_{n=0}^{\infty}a_n x^n </math> | znajdź zależność dla funkcji tworzącej <math>A\!\left( x \right)=\sum_{n=0}^{\infty}a_n x^n</math> | ||
tego ciągu. Następnie przedstaw funkcję <math>A\!\left( x \right) </math> w postaci zwartej | tego ciągu. Następnie przedstaw funkcję <math>A\!\left( x \right)</math> w postaci zwartej | ||
i wylicz <math>a_n </math> . | i wylicz <math>a_n</math> . | ||
</div></div> | </div></div> | ||
<div class="mw-collapsible mw-made=collapsible mw-collapsed"><span class="mw-collapsible-toogle mw-collapsible-toogle-default style="font-variant:small-caps">Rozwiązanie </span><div class="mw-collapsible-content" style="display:none"> | <div class="mw-collapsible mw-made=collapsible mw-collapsed"><span class="mw-collapsible-toogle mw-collapsible-toogle-default style="font-variant:small-caps">Rozwiązanie </span><div class="mw-collapsible-content" style="display:none"> | ||
Niech <math>A\!\left( x \right)=\sum_{n=0}^{\infty}a_n x^n </math> . | Niech <math>A\!\left( x \right)=\sum_{n=0}^{\infty}a_n x^n</math> . | ||
Po podstawieniu równości z równania rekurencyjnego otrzymujemy: | Po podstawieniu równości z równania rekurencyjnego otrzymujemy: | ||
Linia 466: | Linia 448: | ||
W miejsce <math>\sum_{n=0}^{\infty}a_n x^n </math> wstawiamy <math>A\!\left( x \right) </math> i otrzymujemy: | W miejsce <math>\sum_{n=0}^{\infty}a_n x^n</math> wstawiamy <math>A\!\left( x \right)</math> i otrzymujemy: | ||
<center><math>A\!\left( x \right)= 1+2x-6x^2 +3xA\!\left( x \right)+2x^2A\!\left( x \right)-2x^3A\!\left( x \right) | <center><math>A\!\left( x \right)= 1+2x-6x^2 +3xA\!\left( x \right)+2x^2A\!\left( x \right)-2x^3A\!\left( x \right)</math></center> | ||
</math></center> | |||
Linia 476: | Linia 457: | ||
<center><math>A\!\left( x \right)=\frac{1+2x-6x^2}{1-3x-2x^2+2x^3} | <center><math>A\!\left( x \right)=\frac{1+2x-6x^2}{1-3x-2x^2+2x^3}</math></center> | ||
</math></center> | |||
W [[#cw_4|ćwiczeniu 4]] przedstawiliśmy funkcję <math>A\!\left( x \right) </math> w postaci szeregu funkcyjnego: | W [[#cw_4|ćwiczeniu 4]] przedstawiliśmy funkcję <math>A\!\left( x \right)</math> w postaci szeregu funkcyjnego: | ||
<center><math>\sum_{n=0}^{\infty}a_n x^n=\sum_{n=0}^{\infty}\left( \left( 2+\sqrt{2} \right)^n+\left( 2-\sqrt{2} \right)^n-\left( -1 \right)^n \right)x^n | <center><math>\sum_{n=0}^{\infty}a_n x^n=\sum_{n=0}^{\infty}\left( \left( 2+\sqrt{2} \right)^n+\left( 2-\sqrt{2} \right)^n-\left( -1 \right)^n \right)x^n</math></center> | ||
</math></center> | |||
Linia 494: | Linia 473: | ||
dla <math>n=0,1,2,\ldots </math> . | dla <math>n=0,1,2,\ldots</math> . | ||
</div></div> | </div></div> |
Aktualna wersja na dzień 21:47, 11 wrz 2023
Funkcje tworzące
Ćwiczenie 1
Policz funkcję tworzącą następujących ciągów:
- a. ,
- b. ,
- c. dla , oraz ,
- d. .
Wskazówka
Rozwiązanie
Ćwiczenie 2
Policz funkcję tworzącą ciągu .
Wskazówka
Rozwiązanie
Ćwiczenie 3
Pokaż, że dla liczby naturalnej zachodzi
Wskazówka
Rozwiązanie
Ćwiczenie 4
Przedstaw funkcję
w postaci szeregu funkcyjnego.
Wskazówka
Rozwiązanie
Ćwiczenie 5
Rozwiąż równanie rekurencyjne:
Wskazówka
Rozwiązanie
Ćwiczenie 6
Rozwiąż równanie rekurencyjne postaci
i sprawdź, czy ciąg jest ograniczony.
Wskazówka
Rozwiązanie
Ćwiczenie 7
Rozwiąż równanie rekurencyjne postaci
Wskazówka
Rozwiązanie