next up previous
Next: Zaokrouhlovací chyby Up: Úvod do numerické matematiky Previous: Chyby - nepřesnosti při řešení úloh

Chyby metody (aproximace)

Ukázky různých způsobů aproximace - odvození chyby metody (obvykle se používá Taylorův rozvoj)

derivace

\begin{displaymath}y = \left. \frac{{\rm d}f}{{\rm d}x} \right\vert _{x_1} \ \ \...
..._1 + h) - f(x_1)}{h} = f'(x_1) + \frac{h}{2} f''(x_1)
+ \cdots
\end{displaymath}


\begin{displaymath}\delta y = \frac{f''(x_1)}{2}\ h + \cdots \ \ \ \ \ .....
\ \ \ {\rm metoda\ 1.\ řádu}
\end{displaymath}


\begin{displaymath}y = \left. \frac{{\rm d}f}{{\rm d}x} \right\vert _{x_1} \ \lo...
...f(x_1 - h/2)}{h} = f'(x_1) +
\frac{h^2}{24} f'''(x_1) + \cdots
\end{displaymath}


\begin{displaymath}\delta y = \frac{f'''(x_1)}{24}\ h^2 + \cdots
\ \ \ \ \ ..... \ \ \ {\rm metoda\ 2.\ řádu}
\end{displaymath}

integrál - obdélníková metoda šířka intervalu $h = \frac{b - a}{N}$

\begin{displaymath}y = \int_a^b f(x) {\rm d}x \ \longrightarrow y \simeq h \sum_...
...x_i)
\ \ \ .......... \ \ \ \ \ x_i = a + \frac{2i - 1}{2} \ h
\end{displaymath}

chyba v 1 podintervalu

$\displaystyle \int_{x_i - h/2}^{x_i + h/2} f(x)\ {\rm d}x$ = $\displaystyle \int_{-h/2}^{h/2} \left[
f(x_i) + \delta f'(x_i) + \frac{\delta^2}{2} f''(x_i) + \cdots \right]
{\rm d} \delta =$  
  = $\displaystyle h f(x_i) + 0 + \frac{h^3}{12} f''(x_i)$  

celková chyba

\begin{displaymath}\vert \delta y \vert \simeq \left\vert \frac{h^3}{12} \sum_{i...
..._{x \in \left( a,b \right) } \vert f''(x)\vert h^2 \sim O(h^2)
\end{displaymath}

Chyba metody vyššího řádu klesá rychleji při zmenšování kroku h. Pokud jsou metody jinak rovnocenné, vybereme metodu vyššího řádu.

Znalost řádu metody umožňuje

Nejjednodušší způsob - spočtu odhady výsledku yh pro krok h a yh/2 pro krok h/2

Příklad pro metodu 1.řádu

yh = y + a h + b h2  
yh/2 = $\displaystyle y + a \frac{h}{2} +
b \left( \frac{h}{2} \right)^2$  

Koeficienty a,b často nemohu spočítat, ale přesto platí

$\displaystyle \delta y_{h/2}$ $\textstyle \simeq$ $\displaystyle y_h - y_{h/2}\ \ \ \ \ \ ...... \ \ \ \
(\simeq a h / 2 \ )$  
$\displaystyle \tilde{y}_h$ = $\displaystyle 2 y_{h/2} - y_h = y - \frac{b}{2}\ h^2 =
y + O(h^2)$  

a tedy kombinací yh a yh/2 je chyba odhadnuta a řád metody o 1 zvýšen.


next up previous
Next: Zaokrouhlovací chyby Up: Úvod do numerické matematiky Previous: Chyby - nepřesnosti při řešení úloh
Jiri Limpouch
1999-03-01