русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Численные методы решения обыкновенных дифференциальных уравнений


Дата добавления: 2015-07-23; просмотров: 776; Нарушение авторских прав


Из всех вопросов темы 1.8 изучается вопрос «Численное решение задачи Коши для обыкновенного дифференциального уравнения 1-го порядка».

 

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

 

1.8.1. Решение задачи Коши методом Эйлера

Пусть требуется найти на отрезке [a, b] решение дифференциального уравнения 1-го порядка

(1)

с начальным условием

(2)

(задача Коши). Для этого отрезок, на котором ищется решение задачи, разбивают на частей с шагом и находят значения в точках . Очевидно, что при этом . Значения определяют по формуле

. (3)

Погрешность вычислений на каждом шаге составляет , где .

Пример. Решить задачу Коши для обыкновенного дифференциального уравнения 1-го порядка методом Эйлера. Вычисления выполнять с четырьмя десятичными знаками на отрезке [0,2; 1,2] с шагом 0,1. Уравнение:

,

начальное условие: .

 

○ Для численного решения заданного уравнения вида (1) с начальным условием (2) нам потребуется выполнить шагов. На каждом шаге надо вычислить значения и .

Первый шаг. (k = 0). Имеем:

; . Вычислим

.

Тогда и, следовательно, по формуле (3) . Делаем следующий шаг.

Второй шаг. (k=1).

.

Вычислим .

Тогда и . И т.д.

 

 

Для удобства, все вычисления удобно представить в виде таблицы 1.

Таблица 1.

0,2 0,25 0,6513 0,0651 0,3151
0,3 0,3151 0,7784 0,0778 0,3929
0,4 0,3929 0,9316 0,0932 0,4861
0,5 0,4861 1,1160 0,1116 0,5977
0,6 0,5977 1,3371 0,1337 0,7314
0,7 0,7314 1,6019 0,1602 0,8916
0,8 0,8916 1,9184 0,1918 1,0835
0,9 1,0835 2,2962 0,2296 1,3131
1,0 1,3131 2,7466 0,2747 1,5878
1,1 1,5878 3,2829 0,3283 1,9161
1,2 1,9161 3,2912 0,3291 2,3081

Т.о., задача решена. ●



 

Естественно, процесс вычислений проще организовать в табличном процессоре Excel (Табл.2).

 


 

Таблица 2.

 

Решение находятся в ячейках (k = 0,1,…,10). Значения из столбца F переносятся в столбец С со сдвигом на единицу (например, из F6 в С7 и т.д.). Таблица в режиме показа формул – (табл.3).

Таблица 3.

 

Вопросы для самопроверки по теме 1.8

 

1. В чём состоит задача Коши?

2. Напишите расчётную формулу метода Эйлера при решении дифференциального уравнения 1-го порядка и формулу оценки погрешности на каждом шаге.

 

 



<== предыдущая лекция | следующая лекция ==>
Численные методы алгебры | Комплексные числа и действия над ними


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.079 сек.