Задача

За допомогою явного , методу Адамса обчислити , в т.

  1. — за розв. в ряд Тейлора;

  2. за доп. однокрок. методу.

Розв’язок

Для методу Адамса з необхідно знати значення у точках сітки, і .

Якщо з все зрозуміло, для нього беруть , то треба шукати.

Наприклад через розвинення в ряд Тейлора:

Тут , , тому .

Далі пригадуємо що явний метод Адамса з має вигляд

\begin{equation} \frac{y_n - y_{n - 1}}{h} = \frac{3}{2} \cdot f_{n - 1} - \frac{1}{2} \cdot f_{n - 2}, \end{equation}

У нас , підставляючи маємо:

\begin{equation} \frac{y_2 - 1.1}{0.1} = \frac{3}{2} \cdot f_1 - \frac{1}{2} \cdot f_0. \end{equation}

Тут , , тому

\begin{equation} \frac{y_2 - 1.1}{0.1} = \frac{3}{2} \cdot 1.11 - \frac{1}{2} \cdot 1, \end{equation}

звідки .

Якщо шукати за допомогою однокрокового методу, то потрібно узгодити точність.

Так, якщо застосовуємо методи типу Рунге-Кутти, то треба брати , наприклад модифікований метод Ейлера, тоді

\begin{equation} y_1 = y_0 + h \cdot f \left( t_{1/2}, y_0 + \frac{h \cdot f_0}{2} \right). \end{equation}

У нашому випадку маємо

\begin{equation} y_1 = 1 + 0.1 \cdot f \left( 0.05, 1 + \frac{0.1 \cdot 1}{2} \right), \end{equation}

або

\begin{equation} y_1 = 1 + 0.1 \cdot \left( 0.05^2 + 1 + 0.05 \right) = 1.10525, \end{equation}

і відовідним чином змінилися б обчислення (але не алгоритм!) у методі Адамса.

Назад до задач

Назад на головну