Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Системы дифференциальных уравнений первого порядка




Дана система n уравнений первого порядка

yi ' = fi (x, y 1, y 2, ¼, yn), i = 1, 2, ¼, n (4.2)

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

y 1(x 0) = y 10, y 2(x 0) = y 20, ¼, yn (x 0) = yn 0. (4.3)

Для отыскания численного решения системы (4.2) с начальными условиями (4.3) вычисляют для некоторых значений аргумента x 1, x 2, ¼, xN (x 0 < x 1 < x 2 < ¼ < xN) значений функций y 1(x), y 2(x), ¼, yn (x), являющиеся искомым решением, т.е. составляют n таблиц

[ yi (x 1), yi (x 2), ¼, yi (xN)] i = 1, 2, ¼, n.

К данной задаче применимы все методы, рассмотренные для случая одного дифференциального уравнения, если в вышеприведённых формулах заменить yk на yik (yik = yi (xk)) и fk на fik (fik = fi (xk, y 1 k, y 2 k, ¼, ynk)). Например, расчётная формула метода Эйлера (2) для системы запишется так

{ yi (k +1) = yik + hfik } i = 1, 2, ¼, n.

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

Дано дифференциальное уравнение

y '' = f (x, y, y ') (4.4)

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

y (x 0) = y 0, y '(x 0) = y 0'. (4.5)

Для отыскания численного решения этой задачи требуется составит таблицу значений функции y = y (x), являющейся искомым решением, для некоторой последовательности значений аргумента x 1, x 2, ¼, xn (x 0 < x 1 < x 2 < ¼ < xn). Иногда требуют также составления таблицы производной y '(x).

Метод приведения к системам уравнений первого порядка

Ведём обозначение

y ' = z.

Решение дифференциального уравнения (4.4) с начальными условиями (4.5) сводится к решению следующей системы обыкновенных дифференциальных уравнений первого порядка с указанными начальными условиями:

Метод Рунге – Кутты

Схема Рунге – Кутты с четырьмя подстановками, имеющая погрешность порядка h 5:

  x v 0 = y v 1 = hy ' k =
  x 0 v 00 v 10 k 1
  x 0 + h /2 v 00 + v 10/2 + k 1/4 v 10 + k 1 k 2
  x 0 + h /2 v 00 + v 10/2 + k 2/4 v 10 + k 2 k 3
  x 0 + h v 00 + v 10 + k 3 v 10 + 2 k 3 k 4
  x 1 = x 0 + h v 01 = v 00 + v 10 + k (0) v 11 = v 10 + k (1)  
  k (0) = (k 1 + k 2 + k 3)/3, k (1) = (k 1 +2 k 2 + 2 k 3 + k 4)/3

 

Метод конечных разностей

Экстраполяционные формулы Фалькнера:

Интерполяционные формулы Фалькнера:

При использовании данных разностных формул следует поступать так же, как в методе Адамса (7).

Задание № 8

Найти одним из методов решение задачи Коши на промежутке [0, a ]. Конец промежутка интегрирования a указан для каждой задачи. Решение получить с 5 верными знаками после запятой.

В отчёте привести программу решения задачи, таблицу значений функции и график функции. Проверить результаты решения, используя какой-либо из математических пакетов.

Вариант А

Вариант Уравнения задачи a b а
  1.1 2.1 0.4
  -"- 1.2 2.2 -"-
  -"- 1.3 2.3 -"-
  -"- 1.4 2.4 -"-
  -"- 1.5 2.5 -"-
  1.1 2.1 0.4
  -"- 1.2 2.2 -"-
  -"- 1.3 2.3 -"-
  -"- 1.4 2.4 -"-
  -"- 1.5 2.5 -"-
  1.1 2.1 0.6
  -"- 1.2 2.2 -"-
  -"- 1.3 2.3 -"-
  -"- 1.4 2.4 -"-
  -"- 1.5 2.5 -"-
  1.1 2.1 0.6
  -"- 1.2 2.2 -"-
  -"- 1.3 2.3 -"-
  -"- 1.4 2.4 -"-
  -"- 1.5 2.5 -"-
  1.1 2.1 0.4
  -"- 1.2 2.2 -"-
  -"- 1.3 2.3 -"-
  -"- 1.4 2.4 -"-
  -"- 1.5 2.5 -"-

 

Вариант Б

Вариант Уравнения задачи a b а
  1.1 2.1 0.8
  -"- 1.2 2.2 -"-
  -"- 1.3 2.3 -"-
  -"- 1.4 2.4 -"-
  -"- 1.5 2.5 -"-
  1.1 2.1 0.8
  -"- 1.2 2.2 -"-
  -"- 1.3 2.3 -"-
  -"- 1.4 2.4 -"-
  -"- 1.5 2.5 -"-
  1.1 2.1 0.5
  -"- 1.2 2.2 -"-
  -"- 1.3 2.3 -"-
  -"- 1.4 2.4 -"-
  -"- 1.5 2.5 -"-
  1.1 2.1 0.8
  -"- 1.2 2.2 -"-
  -"- 1.3 2.3 -"-
  -"- 1.4 2.4 -"-
  -"- 1.5 2.5 -"-
  1.1 2.1 1.0
  -"- 1.2 2.2 -"-
  -"- 1.3 2.3 -"-
  -"- 1.4 2.4 -"-
  -"- 1.5 2.5 -"-

 

Замечание 1. В рамках математических пакетов численное решение систем дифференциальных уравнений первого порядка отличается только размерностью векторов и матриц. Например, в рамках пакета Maple решение системы трёх ОДУ выглядит следующим образом:

 

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

 

Замечание 2. Отмеченное выше справедливо и для пакета Mathcad, поэтому ниже мы приведём лишь команды решения уравнений без таблицы значений функции. В данном пакете важно то обстоятельство, что для пространственных кривых используется Scatterplot /





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


Дата добавления: 2016-10-30; Мы поможем в написании ваших работ!; просмотров: 381 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Свобода ничего не стоит, если она не включает в себя свободу ошибаться. © Махатма Ганди
==> читать все изречения...

2338 - | 2092 -


© 2015-2024 lektsii.org - Контакты - Последнее добавление

Ген: 0.009 с.