Міністерство освіти і науки України
Національний технічний університет
“ХАРКІВСЬКИЙ ПОЛІТЕХНІЧНИЙ ІНСТИТУТ"
Кафедра “Обчислювальної техніки та програмування"
Реферат з курсу “Численные методы"
Тема: “Решение уравнений в конечных разностях”
Виконав:
студент групи
Перевірив:
Харків
Содержание
1. Разностная аппроксимация дифференциальных уравнений
2. Решение линейных разностных уравнений
3. Рекуррентные формулы для решения разностных уравнений
4. Интерполяционные рекуррентные формулы
4.1 Интерполяция конечными разностями “назад”
4.2 Рекуррентные формулы Адамса
Используя описанные выше соотношения между операторами дифференцирования и операторами конечных разностей несложно в заданном интервале изменения независимой переменной получить конечно-разностную аппроксимации дифференциальных уравнений системой алгебраических рекуррентных формул или уравнений. Основная идея аппроксимации схематически представляется так: В заданном в общем виде дифференциальном уравнении или системе
производится замена независимой переменной t ее представлением в заданном интервале
Разрешив неявную форму разностного выражения относительно старшей ординаты
После приведения исходной системы к системе уравнений первого порядка каждая искомая переменная получает значение при
или
где
Такой вычислительный процесс в литературе получил название численного интегрирования систем дифференциальных уравнений по явному методу Эйлера. Основная трудность здесь заключается в выборе шага интегрирования для нецелочисленной независимой переменной t.
Система линейных разностных уравнений может быть в ряде случаев решена и аналитически. Решение представляется в виде алгебраического выражения от целочисленной переменной. Методика решения аналогична той, что применяется и при решении линейных дифференциальных уравнений.
Используется тот факт, что общее решение неоднородного линейного уравнения представляется взвешенной суммой системы фундаментальных решений однородного уравнения и одного частного решения уравнения неоднородного. Воздействие неоднородности на характер общего решения не связано с конкретными значениями начальных условий. Именно это позволяет находить лишь одно частное решение уравнения с правой частью. Число фундаментальных решений однородного уравнения определяется порядком последнего.
В качестве частных решений для линейных уравнений обычно используют функции, инвариантные по отношению к операции сдвига, т.е. функции, не изменяющие своей структуры при переносе начала координат. В конечно-разностных уравнениях это показательные функции:
Где p - некоторый параметр-константа. Количество частных решений определится числом параметров
Пусть требуется заменить рекуррентный вычислительный процесс с псевдокодом следующего вида:
на формульное выражение для
.
В качестве фундаментальной системы функций возьмем
Решив уравнение, найдем корни:
Частное решение неоднородного уравнения (с правой частью) попробуем найти в виде функции, которая будет пропорциональна квадратуре от правой части с неизвестными коэффициентами:
Для нахождения коэффициентов a и b подставим в уравнение
Раскрыв скобки и сгруппировав слагаемые при различных степенях n, получим
откуда
Общее решение для конкретных начальных условий ищем в виде суммы частных решений:
Константы
В результате, общее решение неоднородного уравнения будет:
Для примера выпишем несколько первых членов ряда, полученных вычислением этого выражения: [0, - 1, 1, 2, 2, 5, 11, 16, 20, 27, 37, 46, 54, 65, 79, 92, 104, 119, 137, 154, 170,...]
Интегрирование системы нелинейных разностных уравнений первого порядка по Эйлеру аналитически выполнить, как правило, не удается. Поэтому решение задачи получают в численном виде путем вычисления очередных значений процессов по рекуррентным формулам, начиная с известных начальных условий:
Где