Комбинированный метод (хорд и касательных).



    Методы хорд и касательных дают приближения корня с разных сторон. Поэтому их часто применяют в сочетании друг с другом, и уточнение корня происходит быстрее.

Пусть дано уравнение f(x)=0, корень ξ отделён и находится на отрезке [a,b]. Применим комбинированный метод хорд и касательных с учётом типа графика функции (рис.4).

Если f (x)·f ″(x) < 0 (рис.4 в, г), то методом хорд получаем значение корня с избытком, а методом касательных – с недостатком.

Если f (x)·f ″(x) > 0 (рис.4 а, б), то метод хорд даёт приближение корня с недостатком, а метод касательных – с избытком.

Рассмотрим случай, когда f (b) < 0, f ″(x) > 0 (рис.8), то со стороны конца а лежат приближённые значения корня, полученные по методу касательных, а со стороны конца b – значения, полученные по методу хорд.

                   Рис.8Иллюстрация комбинированного метода.

Тогда         ,      .

Теперь истинный корень ξ находится на интервале [a1,b1]. Применяя к этому интервалу комбинированный метод, получаем

                   ,     

и вообще 

                ,       .     (5)

Для случая, когда f (b)·f ″(x) > 0, то рассуждая аналогично, получим следующие формулы для уточнения корня уравнения:

     ,      .                   (6)

Комбинированный метод очень удобен при оценке погрешности вычислений. Процесс вычислений прекращается, как только станет выполняться неравенство

‌‌‌‌‌‌‌                          |bn+1–an+1| < ε.

Корень уравнения есть среднее арифметическое последних полученных значений: ξ=(‌an+1+bn+1)/2

Лекция 5.

Приближённое решение обыкновенных дифференциальных уравнений и систем обыкновенных дифференциальных уравнений.

   Пусть функция у = f(x,y) отражает количественную сторону некоторого явления. Рассматривая это явление, мы можем установить характер зависимости между величинами х и у, а также производными от у по х, т.е. написать дифференциальное уравнение.

Определение: Обыкновенным дифференциальным уравнением называется уравнение, связывающее независимую переменную х, искомую функцию y=f(x) и её производные.

Запись: F( x, y, y′, y′′,…, y(n)) = 0 или .

Определение: Порядком дифференциального уравнения называется порядок наивысшей производной, входящей в уравнение.

             у′-2ху3+5=0----- уравнение первого порядка,

             у″+ky′-by-sinx=0------ уравнение второго порядка.

Задача Коши (для уравнения первого порядка):  

у′ = f(x, y)       (1) найти решение y = y(x),

 удовлетворяющее начальному условию: у(х0)=у0. (1*).

Т.е. найти интегральную кривую, проходящую через точку М(х0, у0).

Если f(x,y) непрерывна в области R: |x-x0| < a, |y-y0| < b, то существует по меньшей мере одно решение у = у(х), определённое в некоторой окрестности: |х-х0| < h, где h ― положительное число. Это решение единственно, если в R выполнено условие Липшица:                (2)

Где N― постоянная (константа Липшица), зависящая в общем случае от a и b. Если f(x,y) имеет ограниченную производную в R, то можно положить:

Для дифференциального уравнения n-го порядка: у(n)=f(x,y,y′,…,y(n-1)) задача Коши состоит в нахождении решения у = у(х), удовлетворяющего начальным условиям:

 у(х0) = у0, у′(х0) = у′0,      …, у(n-1)(x0) = y(n-1)0 ― заданные числа.                  

Функция у = f(x, C1, C2,…, Cn), где С1,…, Сn― произвольные постоянные, называется общим решением ОДУ или общим интегралом.

Эти постоянные можно определить с помощью начальных условий. Решение ДУ при заданных начальных условиях называется его частным решением.

Определение: задача называется краевой, если указывается интервал интегрирования [a,b] и ставятся дополнительные условия для значений функции у и её производных на концах этого интервала.

  

Процесс познания закономерностей и стремление создать детальную картину исследуемых явлений приводит к более сложной количественной оценке, отражающей эти явления, а именно к функции многих переменных, зависящих как от пространственных координат, так и от времени u = f(x1, x2,…, xn, t).

Определение: Дифференциальным уравнением с частными производными называется уравнение, связывающее независимую переменные х1, х2, …, хn, t, искомую функцию

u = f (х1, х2, …, хn, t) и её частные производные:

.

Постановка задачи.

 

Дано дифференциальное уравнение первого порядка: у′ = f(x,y)       (1).

Требуется найти решение этого уравнения на отрезке [x0, xmax], удовлетворяющее начальным условиям: у(х0) = у0 (2).

В вычислительной практике более предпочтительным являются численные методы нахождения приближённого решения в фиксированных точках: х0<x1<…<xn=xmax.

Большинство численных методов решения задачи (1) с начальными условиями (2) можно привести к виду:              (3).

 

― при r = 1, а1 = 1, b0 = 0 методы вида (3) называются одношаговыми ( чтобы найти yi+1     

требуется информация только о предыдущей точке (xi, yi)).

― при r > 1 и b0 = 0 ― явными многошаговыми.

― при r > 1 и b0 ≠ 0 ― неявными многошаговыми.

Многошаговость нарушает однородность вычислительного процесса, используя для получения недостающей информации другие вычислительные схемы ( например, одношаговые).

А) Метод Эйлера.

х x0 x1 хn
y y0 y1 yn

Для решение Д.У.(1) с Н.У. (2) на отрезке [x0, xmax] по методу Эйлера, таблица приближённых значений у(х) для равноотстоящих узлов:

 

строится по формулам: yk+1 = yk + h∙f(xk,yk)

                                     xk+1 = xk + h, k = 0,…,n-1,   h=(xn-x0)/n          (4)

 

Абсолютная погрешность формулы (4) на каждом шаге имеет порядок h2

                                                                          (5)

Формула (4) означает, что на отрезке [xk, xk+1] интегральная кривая y = y(x) приближённо заменяется прямолинейным отрезком, выходящим из точки М(хkk) с угловым коэффициентом f(хkk). В качестве приближения искомой интегральной кривой получаем ломаную линию с вершинами в точках М000), М111),…, Мnnn). Первое звено касается истинной интегральной кривой в точке М000).

 

Метод Эйлера может быть применён к решению системы ОДУ и ДУ высших порядков. Последние должны быть предварительно приведены к системе ОДУ первого порядка.

Пусть задана система ОДУ первого порядка:             (6)

                    с начальными условиями: у(х0) = у0, z(х0) = z0              (7)

 

Приближённые значения у(хi) ≈ yi, z(хi) ≈ zi вычисляются по формулам:                      

                                                 (8)

 

Метод Эйлера обладает двумя существенными недостатками:

1) малой точностью (метод первого порядка точности);

  2) систематическое накопление ошибок.

В)  Модификации метода Эйлера.

1ый усовершенствованный метод Эйлера.

 

Сначала вычисляют промежуточные значения:

                                           (9)

  

А затем полагают:                    (10)

 

2oй усовершенствованный метод Эйлера.

 

Сначала определяют «грубые приближения»:      (11)

 

И приближённо полагают:          (12)

 

Локальная погрешность на i-ом шаге: . Оценка погрешности в точке хn может быть получена с помощью двойного просчёта (с шагом h и h/2):

                                                       (13)

С.) Метод Рунге-Кутта. (4го порядка)

 

Наиболее знаменитым из методов Рунге-Кутта является классический метод 4го порядка

 

              (15)

                                                       (14)

                                      

          

Грубая оценка погрешности (двойной просчёт):      (16)

Где у(хi) – точное решение, у*i – приближённое решение с шагом h/2, yi – … с шагом h .

Для оценки правильности выбора шага h используют равенство:

       (17)

q должно равняться нескольким сотым, иначе h уменьшается.

 

D). Метод Рунге–Кутта 3-го порядка


 

Многошаговые методы.

(используют информацию о нескольких предыдущих точках)

Д ) Алгоритм Адамса.

  

Пусть дано дифференциальное уравнение: у′ = f(x, y)       (1)

                        с начальными условиями: у(х0) = у0       (1*)

Требуется найти решение уравнения (1) на отрезке [a,b].

Разобьём отрезок [a,b] на n равных частей точками хi = х0 + ih (i =0, 1, …, n).

1ый этап: стартовая процедура. Используют какой-либо одношаговый метод того же порядка точности до тех пор, пока не будет получено достаточно значений для работы многошагового метода.

Следовательно, определены: у1, у2, …, уk-1 в точках: х0 + h, …, x0 + h(k-1).

2ойэтап: рекурсивной процедуры. Определение: уk, yk+1,…, yn основано на интегрировании интерполяционного многочлена Ньютона.

Рабочие формулы явных методов Адамса (2-го, 3-го, 4-го порядков).

                                                                             (2)

                                                    (3)

                                        (4)

Формулы (2)-(4) называются экстраполяционными и на практике используются в качестве прогноза.

  

Для улучшения точности или коррекции результата применяют неявные методы (используют ещё ненайденные значения: уk+1, yk+2,…).

                                                                    (5)

                                                             (6)

                                   (7)

Формулы (5)-(7) называются интерполяционными.

Для грубой оценки точности (двойной просчёт):  

 


Дата добавления: 2018-08-06; просмотров: 1162; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!