Matematické Fórum


1. 8. 2026 (L) Fórum bude brzy uzavřeno 😿

Nejste přihlášen(a). Přihlásit

#1 21. 11. 2012 16:21

Chanzy
Příspěvky: 172
Reputace:   
 

Rekurence

Zdravím, dostal jsem úkol z diskrétní matematiky, který zní:
Řešte rekurenci $a_{n+2} = \sqrt{a_{n+1}a_{n}}$ s počátečními podmínkami $a_{0}=2 a_{1} = 8$

Bohužel, vůbec netuším jak na to, poradil byste mi tu někdo co s tím?

Offline

 

#2 21. 11. 2012 16:26

Rumburak
Místo: Praha
Příspěvky: 8691
Reputace:   502 
 

Re: Rekurence

Zdravím také .  Zlogaritmováním se to dá převést na lineární diferenční rovnici, jejichž teorii jste možná probírali.

Offline

 

#3 21. 11. 2012 16:41

JohnPeca18
Příspěvky: 651
Škola: MFF UK
Pozice: Absolvent 2014
Reputace:   81 
 

Re: Rekurence

Ja by som skusil  napsat prvych par clenu pomoci a1 a2.
Snad by tam mohlo vyjit neco jako
$a_{n+2}=(a_1.a_2)^{\sum_{k=1}^{n}\frac{1}{2k}}$
Ale to jenom tak v rychlosti premyslim, nevim jestli to je dobre.

Offline

 

#4 21. 11. 2012 16:51

Chanzy
Příspěvky: 172
Reputace:   
 

Re: Rekurence

No začal bych spíše dotazem co to znamená řešte rekurenci? Co má být výsledkem?

Offline

 

#5 21. 11. 2012 17:28 — Editoval Rumburak (22. 11. 2012 08:34)

Rumburak
Místo: Praha
Příspěvky: 8691
Reputace:   502 
 

Re: Rekurence

↑ Chanzy:

Řešením rekurentního vztahu (v našem případě vztahu $a_{n+2} = \sqrt{a_{n+1}a_{n}}$, $a_{0}=2 a_{1} = 8$)
ja každá konkretní posloupnost $(a_n)$ , která mu vyhovuje.  Řešit rekurenci tedy znamená nalézt (pokud možno všechny)
takové posloupnosti, tj. určit je explicite nějakým předpisem tvaru  $a_n := f(n)$ , kde $f$ je nalezená funkce.

Offline

 

#6 21. 11. 2012 19:05 — Editoval Chanzy (21. 11. 2012 20:15)

Chanzy
Příspěvky: 172
Reputace:   
 

Re: Rekurence

↑ Rumburak: Čili se snažím zbavit té závislosti na předcházejících členech? Jsou na to nějaké "kuchařky"? Bohužel diferenční rovnice jsme ještě neprobírali...

Offline

 

#7 22. 11. 2012 09:27 — Editoval Rumburak (22. 11. 2012 15:47)

Rumburak
Místo: Praha
Příspěvky: 8691
Reputace:   502 
 

Re: Rekurence

↑ Chanzy:
Ano, zbavit se té rekurentní závislosti. Například rekurentní rovnici $u_{n+1} = u_n + 2$ řeší všechny aritmetické  posloupnosti $(u_n)$ s diferencí 2,
jejichž obecný "funkční" předpis je $u_n = u_1 + 2(n-1)$ závislý už jen na volbě členu $u_1$ (tzv. počáteční podmínce). 

Obecná kuchařka na všechny možné typy takových úloh neexistuje, pouze na některé (např. i zmíněné lineární diferenční rovnice), v ostatních případech
nutno zapojit matematickou kreativitu.  Například nalézt možný vrozec empiricky (tj. zkusmo na základě několika prvních členů) a pak matematickou
indukcí dokázat, že takto definovaná posloupnost vyhovuje rekurentní rovnici všemi svými členy.

Další způsob je upravit rekurentní rovnici na nějaký jiný tvar,  z něhož by řešení bylo lépe viditelné.  U naší úlohy je z jejích počátečních podmínek
i rekurentního vztahu  zřejmé (indukcí), že všechny členy hledané posloupnosti budou kladné, takže rovnici $a_{n+2} = \sqrt{a_{n+1}a_{n}}$ můžeme vydělit
členem $a_{n+1}$ , čímž dostaneme nejprve $\frac{a_{n+2}}{a_{n+1}} = \sqrt{\frac {a_n}{a_{n+1}}}$,  substitucí $\frac{a_{n+1}}{a_{n}} = b_n$  pak $b_{n+1} = \sqrt{\frac {1}{b_n}}$ , což je rovnice jednodušší než ta
původní.  Můžeme ji dále logaritmovat na $\ln b_{n+1} = - \frac {1}{2}\ln b_n$, substitucí $c_n = \ln b_n$ získat $c_{n+1} = - \frac {1}{2} \,c_n$,   řešit tuto rovnici už patří
do středoškolské výbavy.  Až ji vyřešíme, vrátíme se k rovnici  $\frac{a_{n+1}}{a_{n}} = \mathrm{e}^{c_n}$  (pravá strana je rovna $b_n$),  kterou vyřešit už nebude příliš těžké.

OK. ?

Offline

 

#8 22. 11. 2012 16:01

Chanzy
Příspěvky: 172
Reputace:   
 

Re: Rekurence

↑ Rumburak:
Měl bych dotaz k tomu začátku, kde dělíš $a_{n+1}$....jak můžeš pak na pravé straně mít ten výraz pod odmocninou? To bys musel dělit odmocninou z toho výrazu, ne?

Offline

 

#9 22. 11. 2012 16:30

Rumburak
Místo: Praha
Příspěvky: 8691
Reputace:   502 
 

Re: Rekurence

↑ Chanzy:
Provedu to tedy podrobně .  Jak bylo konstatováno, je  $a_{n+1} > 0$ ,  takže   $a_{n+1} = \(\sqrt{a_{n+1}}\)^2 = \sqrt{a_{n+1}^2}$  a

                $\frac{a_{n+2}}{a_{n+1}} = \frac { \sqrt{a_{n+1}\cdot a_{n}}}{ \sqrt{a_{n+1}^2}} = \sqrt{\frac{a_{n+1}\cdot a_{n}}{a_{n+1}^2}} = \sqrt{\frac {a_n}{a_{n+1}}}$ .

Offline

 

#10 25. 11. 2012 21:27

xanadu
Zelenáč
Příspěvky: 4
Škola: CTU
Pozice: student
Reputace:   
 

Re: Rekurence

$c_{n+1} = - \frac {1}{2} \,c_n$

Jake by bylo reseni? Jsem v rekurentnich rovnicich take zacatecnik.
Dekuji

Offline

 

#11 26. 11. 2012 07:38

Chanzy
Příspěvky: 172
Reputace:   
 

Re: Rekurence

↑ xanadu:
Nevím, jestli je můj postup úplně korektní, ale doporučuju si vypsat pár členů a z toho už to nějak vykoukáš ;-)

Offline

 

#12 26. 11. 2012 08:47

Rumburak
Místo: Praha
Příspěvky: 8691
Reputace:   502 
 

Re: Rekurence

↑ xanadu:
Je to geometrická posloupnost o kvocientu $- \frac {1}{2}$.

Offline

 

#13 26. 11. 2012 14:46

xanadu
Zelenáč
Příspěvky: 4
Škola: CTU
Pozice: student
Reputace:   
 

Re: Rekurence

↑ Rumburak:

Můžete tu prosím naznačit tu zpětnou substituci? Snažím se to dát dohromady, ale dělá mi to problém. Popř. neznáte nějaká skripta nebo webovou stránku, z čeho se dají rekurentní rovnice "dobře naučit počítat"?

Offline

 

#14 26. 11. 2012 15:51

Rumburak
Místo: Praha
Příspěvky: 8691
Reputace:   502 
 

Re: Rekurence

↑ xanadu:

Z $c_{n+1} = - \frac {1}{2} \,c_n$ plyne - označíme-li pro zjednodušení zápisu  $q = - \frac {1}{2}$  :  $c_n = c_0q^n$ (počátečním členem posl. $(c_n)$  je . $c_0$).

Člen  $c_n$  byl definován vztahem  $c_n = \ln b_n$ ,  odtud  $b_n = \mathrm{e}^{c_n}$ . Dále $b_n$ bylo definováno  jako $b_n = \frac{a_{n+1}}{a_{n}}$ ,  spojením těchto vztahů
dostáváme  $\frac{a_{n+1}}{a_{n}} = b_n = \mathrm{e}^{c_n} = \mathrm{e}^{c_0q^n}$ .

Finální krok:

Offline

 

#15 26. 11. 2012 19:04

xanadu
Zelenáč
Příspěvky: 4
Škola: CTU
Pozice: student
Reputace:   
 

Re: Rekurence

↑ Rumburak:

Když si dosadím do vztahu $a_{2}=2^{c_{0}.(\frac{1-(-1/2)^n}{3/2})}$ vyjde mi, že $c_{0}$ je 4. Když zkusím pro $a_{3}$ dosadit, zda pro tento člen to platí také (s c0 = 4), vychází nesmysly. Kde dělám chybu?
Děkuji

Offline

 

#16 26. 11. 2012 20:18

xanadu
Zelenáč
Příspěvky: 4
Škola: CTU
Pozice: student
Reputace:   
 

Re: Rekurence

↑ xanadu:
zřejmě numerická chyba, zdá se mi to nyní správně :)

Offline

 

#17 27. 11. 2012 13:28 — Editoval Rumburak (27. 11. 2012 13:30)

Rumburak
Místo: Praha
Příspěvky: 8691
Reputace:   502 
 

Re: Rekurence

↑ xanadu:

Hodnotu n = 2  zde musíme dosadit také do pravé strany rovnice - zřejmě jen nepozornost.

Offline

 

#18 01. 12. 2012 07:45

vitas
Zelenáč
Příspěvky: 4
Reputace:   
 

Re: Rekurence

↑ xanadu:

$c_{o}$ neni 4, ale $\ln 4$

Offline

 

Zápatí

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson