Решение краевой задачи для линейного дифференциального уравнения второго порядка с использованием конечно-разностных уравнений
Курсовая работа, 14 Октября 2013, автор: пользователь скрыл имя
Краткое описание
В данной курсовой работе описывается метод решения краевой задачи линейного дифференциального уравнения второго порядка с использованием конечно-разностных уравнений, а также метод прогонки, использующийся для решения «трехчленной системы» линейных алгебраических уравнений, полученной при применении конечно-разностных уравнений.
Содержание
Аннотация……………………………………………………………………………………………….…3
1.Обзор литературы…………………………………...………………………………...………………...4
1.1 Общая постановка краевой задачи………………..……………………………...………………4
1.2 Метод конечных разностей……..……………………………………...………………………….6
1.3 Метод прогонки………………… …... ……………...…………………………………………...9
2. Разработка блок – схемы…………………………...…………………………………………………16
2.1 Алгоритм…………………………………………………………...……………………………..16
2.2 Блок – схема………………………………………………………..…………………………….17
3. Отладка программы……………………………..………………………………………………….....18
3.1 Код программы………………………………………………………...…………………………18
3.2 Решение контрольного примера……………………………………….……………………….. 20
3.3 Результат программы…………………………………………………….……………………….21
Список литературы………………………………………………………………………………………22
Вложенные файлы: 1 файл
Kursovaya_rabota_Dippel.docx
— 438.18 Кб (Скачать файл)end;
//обратный ход
y[n]:=(q2*h + q1*c[n-1]*d[n-1])/(q0*h + q1*(c[n-1]+1)); // вычисление yn формула (20)
i:=n-1;
repeat
y[i]:=c[i]*(d[i] - y[i+1]);
i:=i-1;
until i<0;
if (k1=0) then y[0]:=k2/k0;
for i:=0 to n do writeln('y(',x[i]:2:2,')= ',y[i]:2:5); // вывод решения на экран
readln;
end.
3.2 Решение контрольного примера
Демидович Б.П., Марон И.А., Шувалова Э.З. Численные методы анализа – с. 227
Рис. 7 Решение контрольного примера
- Результат программы
Рис. 8 Решение поставленной задачи
Список литературы
- Демидович Б.П., Марон И.А., Шувалова Э.З. Численные методы анализа. – Москва: Наука, 1967г. -368с.
- http://www.uchites.ru/files/
nummethod_book_chapter4-2.pdf. - http://crecs.ru/ru/numlabs2/
ODEBVP_index.html. - http://ru.wikipedia.org