Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
числа полный конспект.docx
Скачиваний:
4
Добавлен:
01.05.2025
Размер:
415 Кб
Скачать
☆

§ 2.3.3 Алгоритм решения краевой задачи оду.

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

Например, для линейного дифференциального уравнения второго порядка

y" + p(x)y' + g(x)y = f(x)

Решение y(x) должно удовлетворять условию на отрезке [a , b] y(a) = A, y(b) = B (3.43)

Граничные условия могут быть заданы и в общем, виде

1y(a) + 1y'(a) = A

2 (b) + 2 y'(b) = B

Численные методы решения уравнения вида (3.42) делятся на две группы: сведение решения краевой задачи к последовательности решений задачи Коши и использование конечно-разностных методов.

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

Пусть требуется решить уравнение

y" + x·y' - 0.5y/x = 1

на интервале [2, 2.3] при заданных краевых условиях

y(2) + 2y'(2) = 1

y(2.3) = 2.15

Выберем шаг h = 0.1, тогда множество точек решения будет x0 = 2,0; x1 = 2,1; x2 = 2,2; x3 = 2,3;

Точки x1 и x2 лежат внутри интервала, на котором ищется решение, x0 x3 точки граничных условий.

Запишем, конечно- разностное представление граничных условий и уравнения для всех точек.

В первом уравнении первая производная представлена конечно-разностным выражением по трех точеченой схеме для точки x0 = 2,0 (численное дифференцирование с помощью полинома Лагранжа).

Во второй и третьей точках решения - x1 ; x2 в конечных разностях записывается выражение ОДУ. Для представления первых производных использованы центральные разности, а для второй производной вторые разности. После преобразований получим

Подставив значение y3 в третье уравнение, получим систему из трех уравнений

Система представляет собой СЛАУ, которая решается известными методами. Его решение дает следующий результат.

y0= 2.235, y1= 2.185, y2= 2.158, y3= 2.15

Для решения краевой задачи используют и другие методы, описанные в рекомендованной литературе и в частности метод "стрельбы".

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

  1. Дифференциальное уравнение T22 y" + T1y' +y = kx представить в виде системы из двух ОДУ первого порядка.

  2. yi+1 = yi + 1/6(k0 + 2k1 +2k3 + k4) – это выражение для численного решения ОДУ методом Эйлера?

  3. Решить уравнение 1.52 y" + 6y' +y = 2x на отрезке [0 5] y(0) = 0 c шагом h = 0.5 методом Эйлера.

  4. Какие задачи встречаются при решении ОДУ?

  5. Существует ли краевая задача решения ОДУ для уравнения, содержащего производную третьего порядка?

  6. Решить краевую задачу. y" + 2x2y' +y = x 2y(0.5) - y' (0.5) = 1; y(0.8) =3; h= 0.1.

7. 1y(a) + 1 y'(a) = A

2 (b) + 2 y'(b) = B

Это форма задания начальных условий при решении краевой задачи ОДУ?

Раздел 2

Методы и алгоритмы многочленного и немногочленного приближения

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]