Всё сдал! - помощь студентам онлайн Всё сдал! - помощь студентам онлайн

Реальная база готовых
студенческих работ

Узнайте стоимость индивидуальной работы!

Вы нашли то, что искали?

Вы нашли то, что искали?

Да, спасибо!

0%

Нет, пока не нашел

0%

Узнайте стоимость индивидуальной работы

это быстро и бесплатно

Получите скидку

Оформите заказ сейчас и получите скидку 100 руб.!


Решение уравнений в конечных разностях

Тип Реферат
Предмет Математика
Просмотров
1196
Размер файла
287 б
Поделиться

Ознакомительный фрагмент работы:

Решение уравнений в конечных разностях

Міністерство освіти і науки України

Національний технічний університет

“ХАРКІВСЬКИЙ ПОЛІТЕХНІЧНИЙ ІНСТИТУТ"

Кафедра “Обчислювальної техніки та програмування"

Реферат з курсу “Численные методы"

Тема: “Решение уравнений в конечных разностях”

Виконав:

студент групи

Перевірив:

Харків

Содержание

1. Разностная аппроксимация дифференциальных уравнений

2. Решение линейных разностных уравнений

3. Рекуррентные формулы для решения разностных уравнений

4. Интерполяционные рекуррентные формулы

4.1 Интерполяция конечными разностями “назад”

4.2 Рекуррентные формулы Адамса

Литература

1. Разностная аппроксимация дифференциальных уравнений

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

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

Разрешив неявную форму разностного выражения относительно старшей ординаты , получим рекуррентную формулу, из которой по известным k начальным ординатам можно последовательно найти ординаты всего искомого процесса. Вопрос лишь в том, где взять нужное количество начальных ординат. Благополучно разрешима задача лишь в случае, когда производная аппроксимируется разностью первого порядка:

.

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

или

где - вектор переменных,

- вектор производных.

Такой вычислительный процесс в литературе получил название численного интегрирования систем дифференциальных уравнений по явному методу Эйлера. Основная трудность здесь заключается в выборе шага интегрирования для нецелочисленной независимой переменной t.

2. Решение линейных разностных уравнений

Система линейных разностных уравнений может быть в ряде случаев решена и аналитически. Решение представляется в виде алгебраического выражения от целочисленной переменной. Методика решения аналогична той, что применяется и при решении линейных дифференциальных уравнений.

Используется тот факт, что общее решение неоднородного линейного уравнения представляется взвешенной суммой системы фундаментальных решений однородного уравнения и одного частного решения уравнения неоднородного. Воздействие неоднородности на характер общего решения не связано с конкретными значениями начальных условий. Именно это позволяет находить лишь одно частное решение уравнения с правой частью. Число фундаментальных решений однородного уравнения определяется порядком последнего.

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

Где p - некоторый параметр-константа. Количество частных решений определится числом параметров , для которых будет обращать разностное уравнение в тождество. Общее решение составляется в виде суммы частных решений, умноженных на коэффициенты, определяемые конкретными начальными условиями. Рассмотрим пример решения линейного неоднородного уравнения третьего порядка.

Пусть требуется заменить рекуррентный вычислительный процесс с псевдокодом следующего вида:

на формульное выражение для , как функции от n, позволяющее выборочно вычислять значение любого члена последовательности. Для этого в рекуррентном операторе цикла заменим оператор ': =' на символ равенства '=' и запишем полученное уравнение в форме неоднородного разностного уравнения относительно :

.

В качестве фундаментальной системы функций возьмем тогда характеристическое уравнение примет следующий вид:

.

Решив уравнение, найдем корни: , следовательно, частными решениями однородного уравнения будут:

Частное решение неоднородного уравнения (с правой частью) попробуем найти в виде функции, которая будет пропорциональна квадратуре от правой части с неизвестными коэффициентами:

Для нахождения коэффициентов a и b подставим в уравнение и приравняем коэффициенты при одинаковых степенях n в левой и правой частях полученного равенства. Последовательно выполняя сказанное, имеем:

Раскрыв скобки и сгруппировав слагаемые при различных степенях n, получим

откуда и частное решение примет вид

.

Общее решение для конкретных начальных условий ищем в виде суммы частных решений:

.

Константы находим из уравнений, получаемых после подстановки в общее решение значений для при :

В результате, общее решение неоднородного уравнения будет:

Для примера выпишем несколько первых членов ряда, полученных вычислением этого выражения: [0, - 1, 1, 2, 2, 5, 11, 16, 20, 27, 37, 46, 54, 65, 79, 92, 104, 119, 137, 154, 170,...]

3. Рекуррентные формулы для решения разностных уравнений

Интегрирование системы нелинейных разностных уравнений первого порядка по Эйлеру аналитически выполнить, как правило, не удается. Поэтому решение задачи получают в численном виде путем вычисления очередных значений процессов по рекуррентным формулам, начиная с известных начальных условий:

,

Где - очередное значение вектора решений,

- вектор начальных значений.

Основной проблемой процесса численного интегрирования является выбор величины шага h. Формула Эйлера вносит в процесс численного решения погрешность, пропорциональную h. Это несложно увидеть, если сравнить вычисляемое при интегрировании уравнения выражение с первыми слагаемыми ряда Тейлора для точки :

.

По Эйлеру

,

или иначе:

,

а по Тейлору:

,

или иначе:

.

Отбрасываемые члены разложения характеризуют погрешность формулы Эйлера, в которую входят слагаемые с h в первой степени и выше.

Результат интегрирования можно улучшить, если по найденному значению , вычислить значение производной, т.е. , и в формулу Эйлера ввести среднее арифметическое двух производных: для начала и для конца интервала . Модифицированная формула примет следующий вид:

Такого рода уточнения (итерации) можно повторять, пока в выражении

модуль разности станет .

Погрешность модифицированной формулы будет пропорциональна . Это показывается аналогично предыдущему сопоставлению.

Продифференцируем исходное уравнение

и подставим выражение производной в ряд Тейлора. В результате получим:

Аналогичное выражение для первых двух слагаемых и остаточного ряда второй степени от h получается и для модифицированной формулы Эйлера, если в последней осуществить разложение в ряд Тейлора по степеням h:

Усреднение производных с итерационным уточнением их для нескольких точек интервала особенно наглядно представлено в формулах Рунге-Кутта четвертого порядка :

где

Здесь производная вычисляется в трех точках интервала h (на концевых точках и дважды в средней точке интервала для итерационного уточнения), после чего окончательное приращение находится как взвешенное среднее.

4. Интерполяционные рекуррентные формулы

Достоинством методов Эйлера и Рунге-Кутта является их самоначинаемость независимо от порядка формулы, а основной недостаток в том, что число вычислений правой части неоднородной системы дифференциальных уравнений равно порядку формулы.

В этом плане выгодно отличаются формулы интегрирования, построенные на основе интерполяционных многочленов, опорными точками которого являются предыдущие, уже вычисленные значения переходного процесса. Широко используемым методом интегрирования с таким подходом могут служить формулы интегрирования Адамса.

4.1 Интерполяция конечными разностями “назад”

Возьмем в качестве примера интерполяционный многочлен Ньютона для интерполирования функции “назад”, т.е. в сторону меньших значений независимой переменной по отношению к текущему ее значению:

Построение такого интерполяционного многочлена удобно осуществлять с применением повторных конечных разностей “назад”:

.

Взаимосвязь оператора и рассмотренных выше операторов и характеризуется следующими соотношениями:

Выразим ординату функции, отстоящую от текущей на k шагов назад, через ординату функции в текущей точке и выполним ряд эквивалентных преобразований с названными линейными операторами:

Если положить

, то

Таким образом, интерполяционный многочлен Ньютона для интерполирования “назад” принимает вид:

,

где принимает целые значения для ,

- i-тая повторная конечная разность “вперед", вычисляемая по значениям функции в соответствии с таблицей:

-4
-3-
-2--
-1---
0---
1---

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

4.2 Рекуррентные формулы Адамса

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

.

для которого уже каким-либо способом найдены k+1 значений решения , что, естественно, определяет и соответству-ющие значения . На основе построим интерполя-ционный многочлен k-той степени:

Приращение решения на внешнем интервале можно получить, проинтегрировав интерполяционный многочлен в интервале по переменной q, предварительно сделав замену переменных:

.

Интегралы в каждом слагаемом зависят только от i и определяют коэффициенты, с которыми повторные разности входят в выражение для приращения. Таким образом, экстраполяционная формула Адамса имеет вид:

,

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

i01234

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

В формулу Адамса вместо повторных разностей можно подставить их выражения через ординаты . Например, ограничившись , получим

Модификаций у формул Адамса много. Можно менять не только интерполяционные многочлены, но и вычислять приращения в пределах нескольких шагов. Наиболее простой получается формула для k=4, в которой приращение вычисляется на интервале в два шага :

Если построить интерполяционный многочлен Ньютона не от точки , а от точки и опять вычислить для k=4 приращение в интервале , то последнее может служить контролем за точностью вычислений:

Литература

1. Беллман Р., Кук К. Дифференциально-разностные уравнения. М.: Мир, 1967. - 548с.

2. Волков Е.А. Численные методы. СПб.: Лань, 2004. - 248с.

3. Гельфонд А.О. Исчисление конечных разностей. М.: Наука, 1967. - 375с.

4. Калашников В.И. Аналоговые и гибридные вычислительные устройства: Учеб. пособие. - Харьков: НТУ “ХПИ", 2002. - 196с.

5. Коддингтон Э.А., Левинсон Н. Теория обыкновенных дифференциальных уравнений. Новосибирск: Изд-во иностр. лит., 1958. - 474с.

6. Скалкина М.А., “О колебаниях решений уравнений в конечных разностях", Изв. вузов. Матем., 1959, № 6, 138-144


Нет нужной работы в каталоге?

Сделайте индивидуальный заказ на нашем сервисе. Там эксперты помогают с учебой без посредников Разместите задание – сайт бесплатно отправит его исполнителя, и они предложат цены.

Цены ниже, чем в агентствах и у конкурентов

Вы работаете с экспертами напрямую. Поэтому стоимость работ приятно вас удивит

Бесплатные доработки и консультации

Исполнитель внесет нужные правки в работу по вашему требованию без доплат. Корректировки в максимально короткие сроки

Гарантируем возврат

Если работа вас не устроит – мы вернем 100% суммы заказа

Техподдержка 7 дней в неделю

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

Строгий отбор экспертов

К работе допускаются только проверенные специалисты с высшим образованием. Проверяем диплом на оценки «хорошо» и «отлично»

1 000 +
Новых работ ежедневно
computer

Требуются доработки?
Они включены в стоимость работы

Работы выполняют эксперты в своём деле. Они ценят свою репутацию, поэтому результат выполненной работы гарантирован

avatar
Математика
История
Экономика
icon
159599
рейтинг
icon
3275
работ сдано
icon
1404
отзывов
avatar
Математика
Физика
История
icon
156450
рейтинг
icon
6068
работ сдано
icon
2737
отзывов
avatar
Химия
Экономика
Биология
icon
105734
рейтинг
icon
2110
работ сдано
icon
1318
отзывов
avatar
Высшая математика
Информатика
Геодезия
icon
62710
рейтинг
icon
1046
работ сдано
icon
598
отзывов
Отзывы студентов о нашей работе
63 457 оценок star star star star star
среднее 4.9 из 5
Филиал государственного бюджетного образовательного учреждения высшего образования Московской област
Спасибо Елизавете за оперативность. Так как это было важно для нас! Замечаний особых не бы...
star star star star star
РУТ
Огромное спасибо за уважительное отношение к заказчикам, быстроту и качество работы
star star star star star
ТГПУ
спасибо за помощь, работа сделана в срок и без замечаний, в полном объеме!
star star star star star

Последние размещённые задания

Ежедневно эксперты готовы работать над 1000 заданиями. Контролируйте процесс написания работы в режиме онлайн

решить 6 практических

Решение задач, Спортивные сооружения

Срок сдачи к 17 дек.

только что

Задание в microsoft project

Лабораторная, Программирование

Срок сдачи к 14 дек.

только что

Решить две задачи №13 и №23

Решение задач, Теоретические основы электротехники

Срок сдачи к 15 дек.

только что

Решить 4задачи

Решение задач, Прикладная механика

Срок сдачи к 31 дек.

только что

Выполнить 2 задачи

Контрольная, Конституционное право

Срок сдачи к 12 дек.

2 минуты назад

6 заданий

Контрольная, Ветеринарная вирусология и иммунология

Срок сдачи к 6 дек.

4 минуты назад

Требуется разобрать ст. 135 Налогового кодекса по составу напогового...

Решение задач, Налоговое право

Срок сдачи к 5 дек.

4 минуты назад

ТЭД, теории кислот и оснований

Решение задач, Химия

Срок сдачи к 5 дек.

5 минут назад

Решить задание в эксель

Решение задач, Эконометрика

Срок сдачи к 6 дек.

5 минут назад

Нужно проходить тесты на сайте

Тест дистанционно, Детская психология

Срок сдачи к 31 янв.

6 минут назад

Решить 7 лабораторных

Решение задач, визуализация данных в экономике

Срок сдачи к 6 дек.

7 минут назад

Вариационные ряды

Другое, Статистика

Срок сдачи к 9 дек.

8 минут назад

Школьный кабинет химии и его роль в химико-образовательном процессе

Курсовая, Методика преподавания химии

Срок сдачи к 26 дек.

8 минут назад

Вариант 9

Решение задач, Теоретическая механика

Срок сдачи к 7 дек.

8 минут назад

9 задач по тех меху ,к 16:20

Решение задач, Техническая механика

Срок сдачи к 5 дек.

9 минут назад
9 минут назад
10 минут назад
planes planes
Закажи индивидуальную работу за 1 минуту!

Размещенные на сайт контрольные, курсовые и иные категории работ (далее — Работы) и их содержимое предназначены исключительно для ознакомления, без целей коммерческого использования. Все права в отношении Работ и их содержимого принадлежат их законным правообладателям. Любое их использование возможно лишь с согласия законных правообладателей. Администрация сайта не несет ответственности за возможный вред и/или убытки, возникшие в связи с использованием Работ и их содержимого.

«Всё сдал!» — безопасный онлайн-сервис с проверенными экспертами

Используя «Свежую базу РГСР», вы принимаете пользовательское соглашение
и политику обработки персональных данных
Сайт работает по московскому времени:

Вход
Регистрация или
Не нашли, что искали?

Заполните форму и узнайте цену на индивидуальную работу!

Файлы (при наличии)

    это быстро и бесплатно