У вас вопросы?
У нас ответы:) SamZan.net

тема равностоящих значений с шагом h и

Работа добавлена на сайт samzan.net: 2015-07-05

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 2.2.2025

                             Метод Адамса

             Этот метод  численного интегрирования разработан Адамсом в 1855г. В

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

             Изложим метод Адамса применительно к уравнению первого порядка

          (1)

с начальным условием  (2).

Пусть x(i=0,1,2,….) – система равностоящих значений с шагом h и =. Очевидно, имеем  (3).

В силу второй интерполяционной формулы Ньютона с точностью до разностей четвертого порядка получаем

 (4)

где .

Подставляя выражение (4) в формулу (3) и учитывая что dx=hdq, будем иметь

Отсяда получаем экстраполяционную формулу Адамса

. (5)

Для начала процесса нужны четыре начальных значения , так называемый начальный отрезок, который определяют исходя из начального условия (2), каким-нибудь численным методом. Можно, например, использовать метод Рунге-Кутта. Зная эти значения, из уравнения (1) можно найти значения производных и составить таблицу разностей.

 (6)

Дальнейшие значения  (i=4,5,…) искомого решения можно шаг за шагом вычислять по формуле Адамса, поплняя по мере необходимости таблицу разностей (6).

Для контроля рекомендуется вычислив первое приблежение для  по формуле

 

определить , подсчитать конечные разности.

, ,   (7)

и затем найти второе приближение по более точной формуле

 (8)

Если  и  отличаются лишь на  несколько едениц последнего сохраняемого десятичного разряда, то можно положить  , а затем, найдя  , перевычислив конечные разности (7). После этого, строго говоря, следует снова найти по  формуле(8). Поэтому шаг h должен быть таким , чтобы этот пересчёт был излишним.

 На практике шаг h выбирают столь малым , чтобы можно было пренебречь членом   в формуле (8).

На практике шаг h выбирают столь малым, чтобы можно было пренебречь членом  в формуле (8).

 Если же расхождение величин и  значительно, то следует уменьшить шаг h.

Обычно шаг h уменьшают в два раза. Покажем, как в этом случае, имея до некоторого значения i таблицу величин и, (ji) c шагом , можно просто построить таблицу величин (k=0,1,2…) с шагом . Для кратности введения сокращенные обозначения:

(k=0,1,2…).

На основе формулы (4) будем иметь

,                 (9)

где . Отсюда, полагая j=i-2 и q=1/2 и учитывая, что , находим

. (10)

Аналогично при j=i-1, q=1/2 из формулы (9) получаем, что аргументу  соответствует значение . (11)

Что касается значений  и  , то они имеются в старой таблице. После этогосоставляем начальный отрезок для новой таблицы. и находим конечные разности:

(k=-3,-2,-1),

(k=-3,-2),

(k=-3,).

Дальше таблица продолжается обычным путём, посредством соответствующей модификации формулы (5):

      ,

        (j=0,1,2,…).

Для работы на электронных счётчиках машинах формулу Адамса (5) выгодно применять в раскрытом виде. Учитывая, что

  

 

 

после приведения подобных членов имеем

 ,

причём  .

Методы, основанные на применении производных высших порядков.

До сих пор для численного интегрирования дифференциального уравнения первого порядка

                (1)

с начальным условием

              (2)

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

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

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

  Пусть - значения искомого решения y=y(x) и, соответственно, значения его производных первого и второго порядков в точках . Располагая величины

          

в ряды по степеням h, находим:

          

Из полученных  формул исключим члены, содержащие  и .

Для этого вторую формулу умножим на , а третью – на  и сложим с первой. Будем иметь:

       

Таким образом, с точностью до  имеем приблежённую формулу

         (3)

Можно показать, что остаточный член формулы (3) равен  где  Аналогично имеем:

и

Отсюда

 

С другой стороны

 

Поэтому

    

Таким образом, с точностью до h5 имеем приблежённую формулу

    (4)

Можно доказать, что остаточный член формулы (4) есть

    

где

К формулам (3) и (4)  присоеденим  выражения для производных :

                       (5)

                      (6)

Процесс численного дифференцирования уравнения (1) при наличии начального условия (2), использющий формулы (3) и (4), происходит следующим образом. Каким-либо методом  вычисляем три начальные строки (начальная таблица):

         

Из формулы (4) при i=2 получаем первое приближение для :

     (7)

и, пользуясь формулами (5) и (6), находим для соответствующих производных  и  их первые приближения:

  и .

Второе приближение для  определяем при i=2 из формулы (3):

    (8)

     После этого исправляем значения производных  и  , подщитывая их вторые приближения :

и .

    Для контроля ещё раз вычисляем по формуле (3) третье приближение  значения , используя найденные значения  и .

     Если шаг h выбран подходящим , то перещёт не даёт нового результата, и в этом случае можно положить

     В противном случае следует уменьшить шаг. Аналогично находяться дальнейшие значения  при i>3.

    Для получения начальных  значений  и  обычно используют метод последовательных приближений  или метод Рунге-Кутта, после чего нужные производные  и  (i=0,1,2) определяются по формулам (5) и (6).

     Можна также применить следующий приём: сначала, используя данное начальное значение , непосредственно вычисляем

          и .

   Тем самым будет заполнена первая строка  начальной таблици .

   Далее на основании формулы Тейлера приближённо получаем

 

 и, следовательно, можно будит найти

  и .

Пользуясь этими данными, уточняем значение  по формуле (3):

 

и затем перевычисляем  значения  и . Тем самым заполняем вторую строку начальной таблицы. Аналогично исходя из второй строки, находим элементы ,  и

последней, третей строки начальной таблицы.

   Отметим, что если пересчёты элементов строк дают значительные расхождения , то этот приём не является надёжным. В таком случае следует или уменьшить шаг h вычислений, или же обратиться к более точным методам.

    

    В заключение приведём формулы , обеспечивающие более высокую степень точности, но требующие вычисления, кроме второй, ещё и третьей производной искомого решения. А именно, используя Формулу Тейлера и употребляя приём, аналогичный указанному выше, получаем формулы

,  (11)

где , и

,  (12)

где .

Формула (11) употребляется для нахождения первого приближения ; формула (12) даёт уточнённое значение . Само собой разумеется, что к  последним двум формулам целесообразно прибегать тогда, когда форма дифференциального уравнения позволяет сравнительно просто находить вторую и третью производные от искомой функции y.




1. СТАРАЖЫТНЫЯ ЦЫВІЛІЗАЦЫІ
2. Операционная стратегия
3. Порядок і механізм здійснення операцій за поточними рахунками субєктів господарювання у національній валюті та їх облік
4. Бухгалтерский баланс и его роль в управлении предприятием на примере ООО Стандарт
5. важный элемент всякой национальной культуры
6. тема Push or Fold неисчерпаема.html
7. Аэровокзальные комплексы Пулково-1 и Пулково-2
8. Человек и биосфера как объекты синергетической философии
9. Нижегородский государственный педагогический университет имени Козьмы Минина Мининский университет
10.  Кулинарная продукция