Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

лабы / Otchet_3

.docx
Скачиваний:
14
Добавлен:
11.06.2015
Размер:
36.54 Кб
Скачать

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

ОБНИНСКИЙ ИНСТИТУТ АТОМНОЙ ЭНЕРГЕТИКИ

филиал федерального государственного автономного образовательного учреждения высшего профессионального образования

«Национальный исследовательский ядерный университет «МИФИ»

(ИАТЭ НИЯУ МИФИ)

Факультет естественных наук

Кафедра прикладной математики

Отчет

по лабораторной работе №3

«Численное решение первой краевой задачи для ОДУ-2»

Студент

Малгарова М.И.

(подпись, дата)

(инициалы, фамилия)

Группа

М1-C10

(шифр группы)

Преподаватель:

Чепурко А. Н.

(подпись, дата)

(инициалы, фамилия)

Обнинск, 2013

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

Проинтегрировать дифференциальное уравнение:

Описание метода:

(1)

(2)

Задаем равномерную сетку на отрезке .

Разностный оператор аппроксимирует дифференциальный оператор относительно шага .

Получаем:

(1) y0 = k0*y1 + l0

(2) aiyi-1 – biyi + ciyi+1 = fi 1≤i≤N-1

(3) yN= kN*yN-1 + lN

где:

k0=0, kN=0, l0= γ0, lN = γ1

ai = 1/h2 – pi/2h

bi = 2/h2 + qi

ci = 1/h2 + pi/2h

Полученную систему (1)(2)(3) решаем методом прогонки:

При i=1: a1y0 – b1y1 + c1y2 = f1

Учитывая (1), получаем: a1(k0y1 + l0) – b1y1 + c1y2 = f1

Откуда: y1 = k1y2 + l1

где k1 = c1/(b1 – a1k0), l1 = (a1l0 – f1)/( b1 – a1k0)

На i-ом шаге: yi = kiyi+1 + li

где ki = ci/(bi – aiki-1), li = (aili-1 – fi)/( bi – aiki-1)

При i=N-1: yN-1 = kN-1yN + lN-1

Учитывая (3) и kN = 0 : yN= γ1=lN

На прямом ходе находим коэффициенты ki, li , на обратном ходе - yi

Аналитическое решение уравнения :

Константы находим из краевых условий:

Получим:

,

Результат:

n=10,

Соседние файлы в папке лабы