Matematické Fórum

Nevíte-li si rady s jakýmkoliv matematickým problémem, toto místo je pro vás jako dělané.

Nástěnka
22. 8. 2021 (L) Přecházíme zpět na doménu forum.matweb.cz!
04.11.2016 (Jel.) Čtete, prosím, před vložení dotazu, děkuji!
23.10.2013 (Jel.) Zkuste před zadáním dotazu použít některý z online-nástrojů, konzultovat použití můžete v sekci CAS.

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

#1 03. 04. 2020 18:16

1jirka22
Příspěvky: 147
Reputace:   
 

Nahrazení derivací diferencemi - Numerická matematika

Ahoj,

prosím vás, když mám dopřednou diferenci $y(x+h)=y(x)+y´(x)*h+\frac{y´´(x)}{2}*h^{2}+O(h^{3})$
a zpětnou diferenci $y(x-h)=y(x)-y´(x)*h+\frac{y´´(x)}{2}*h^{2}+O(h^{3})$
tak při odečtení zpětné od dopředné diference dostávám výraz
$y´(x)=\frac{y(x+h)-y(x-h)}{2h}+O(h^{2})$ ale zase se v tom vyskytuje chyba přesnosti nahrazení O.
Jen mně nejde do hlavy, proč se tam ta chyba vyskytuje, když se od sebe rovnice odečetly.

Diky

Offline

 

#2 03. 04. 2020 18:40

laszky
Příspěvky: 2407
Škola: MFF UK, FJFI CVUT
Reputace:   202 
 

Re: Nahrazení derivací diferencemi - Numerická matematika

Ahoj, kdyz si pridas jeste jeden clen v Taylorove rozvoji, ziskas:

$y(x+h)=y(x)+hy'(x)+\frac{h^2}{2}y''(x)+\frac{h^3}{6}y'''(x)+\mathcal{O}(h^4)$
$y(x-h)=y(x)-hy'(x)+\frac{h^2}{2}y''(x)-\frac{h^3}{6}y'''(x)+\mathcal{O}(h^4)$

No a kdyz to odectes...

Pozn.: Symbolem $\mathcal{O}(h^3)$ nahrazujes libovolnej clen, kterej je radu $h^3$.
Odectenim/sectenim dvou takovych clenu tedy neziskas nulu (krome specialnich pripadu), ale taky $\mathcal{O}(h^3)$.

Offline

 

#3 03. 04. 2020 18:54

1jirka22
Příspěvky: 147
Reputace:   
 

Re: Nahrazení derivací diferencemi - Numerická matematika

↑ laszky:
Děkuju za rychlou reakci. :)
takže kdyby byla chyba přesnosti čtvrtého řádu $\mathcal{O}(h^4)$ a odečetl to, tak bych dostal 0?

Ale obecně bych vždy dostal sečtením nebo odečtením $\mathcal{O}(h^n)$ ?

Offline

 

Zápatí

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson