Дифференциальных уравнений методом эйлера excel

Обзор методов решения в Excel

Введение

Уравнение называется обыкновенным дифференциальным n-го порядка, если F определена и непрерывна в некоторой области и, во всяком случае, зависит от . Его решением является любая функция u(x), которая этому уравнению удовлетворяет при всех x в определённом конечном или бесконечном интервале. Дифференциальное уравнение, разрешенное относительно старшей производной имеет вид

Решением этого уравнения на интервале I=[a,b] называется функция u(x).

Решить дифференциальное уравнение у / =f(x,y) численным методом — это значит для заданной последовательности аргументов х0, х1…, хn и числа у0, не определяя функцию у=F(x), найти такие значения у1, у2,…, уn, что уi=F(xi)(i=1,2,…, n) и F(x0)=y0.

Таким образом, численные методы позволяют вместо нахождения функции y=F(x) (3) получить таблицу значений этой функции для заданной последовательности аргументов. Величина h=xk-xk-1 называется шагом интегрирования.

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

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

Обзор методов решения в Excel

1.1 Метод Рунге-Кутта четвертого порядка для решения уравнения первого порядка

Идея Рунге-Кута состоит в том, чтобы использовать метод неопределённых коэффициентов. Наиболее употребительным методом Рунге-Кутта решения уравнения первого порядка y’ = F(x,y) (1) является метод четвертого порядка, в котором вычисления производятся по формуле:

Решение дифференциальных уравнений методом эйлера excel

Pers.narod.ru. Обучение. Excel: Решение обыкновенных дифференциальных уравнений (задача Коши)

Решение обыкновенных дифференциальных уравнений (ОДУ) — популярный раздел численных методов, немного теории можно почитать здесь.

В приведённом примере решается задача Коши, то есть, ищется решение дифференциального уравнения первого порядка вида dy/dx = f(x,y) на интервале x ∈ [x0,xn] при условии y(x0)=y0 и равномерном шаге сетки по x .

Решение выполняется методами Эйлера, «предиктор-корректор» (он же модифицированный метод Эйлера) и методом Рунге-Кутта 4 порядка точности. Пример может служить образцом для Ваших решений, правда, функцию придётся перепрограммировать несколько раз при различных значениях аргумента — поскольку без применения макросов на VBA Excel не позволяет создать полноценную функцию, которую было бы удобно вызывать с разными значениями аргументов.

Здесь решается уравнение dy/dx = 2x-y+x 2 на интервале [0,2] , начальное значение y(0)=0 , для оценки точности задано также точное решение в виде функции u(x)=x 2 . Оценка погрешности делается в норме L1 , как и принято в данном случае.

Скачать пример в Excel XP/2003 (28 Кб)

1.4 Численное решение уравнения методом Эйлера в Excel

Рассмотрим расчетную таблицу в Excel, содержащую три столбца для значений . Дадим им заголовки x, y, , расположив их в ячейках A2:C2. Для постоянных величин h, c отведем отдельные ячейки E2 и E3. Их заголовки помещены в ячейки D2 и D3.

Расчеты в таблице Excel выполняются по следующему алгоритму:

1. Вычисление первого столбца: первые два значения x = x0 и x1 = x0+h вводятся в ячейки A3 и A4, затем, выделив две эти ячейки, заполняем столбец значений x до достижения конечного значения x=1,5.

2. Затем заполним первую строку расчетной таблицы: в столбце y введем y0 в ячейку B3, в столбце введем в ячейку C3 формулу: =$E$2*(A3^2-B3^2) (вычисляется приращение функции y для текущего значения x в соответствии с формулой ).

3. Вычисление второго столбца:

вводим формулу =В3+С3 в ячейку B4 и копируем ее в ячейки B5:B18 (вычисляется новое значение функции y при изменении x на один шаг с помощью линейного приращения по формуле ).

4. Вычисление третьего столбца:

копируем формулу из ячейки C3 в ячейки C4:C18

Рис. 1.1. Фрагмент рабочего листа с решением примера по методу Эйлера

2. ЧИСЛЕННОЕ РЕШЕНИЕ МЕТОДОМ РУНГЕ-КУТТА В EXCEL И TURBO PASCAL 7.0

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

Решить численно указанную задачу Коши для уравнения первого порядка методом Рунге-Кутта, используя табличный процессор Excel и с помощью программы на языке Турбо Паскаль 7.0. Построить графики решений в Excel, с помощью Мастера диаграмм. Провести анализ полученных результатов.

Исследовать поведение решения на отрезке [0,1.5] с начальным условием y(0)=0, числом отрезков разбиения n=15. Параметр c=0.2.

2.2 Математическая модель задачи (метод Рунге-Кутта).

Приводим уравнение к виду .

По условию выполнено соотношение: .

Расчетные формулы для конкретного примера записываются, исходя из общих формул:

источники:

http://pers.narod.ru/study/excel_odu.html

http://math.bobrodobro.ru/9183

Обзор методов решения в Excel

Введение

Уравнение называется обыкновенным дифференциальным n-го порядка, если F определена и непрерывна в некоторой области и, во всяком случае, зависит от . Его решением является любая функция u(x), которая этому уравнению удовлетворяет при всех x в определённом конечном или бесконечном интервале. Дифференциальное уравнение, разрешенное относительно старшей производной имеет вид

Решением этого уравнения на интервале I=[a,b] называется функция u(x).

Решить дифференциальное уравнение у / =f(x,y) численным методом — это значит для заданной последовательности аргументов х0, х1…, хn и числа у0, не определяя функцию у=F(x), найти такие значения у1, у2,…, уn, что уi=F(xi)(i=1,2,…, n) и F(x0)=y0.

Таким образом, численные методы позволяют вместо нахождения функции y=F(x) (3) получить таблицу значений этой функции для заданной последовательности аргументов. Величина h=xk-xk-1 называется шагом интегрирования.

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

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

Обзор методов решения в Excel

1.1 Метод Рунге-Кутта четвертого порядка для решения уравнения первого порядка

Идея Рунге-Кута состоит в том, чтобы использовать метод неопределённых коэффициентов. Наиболее употребительным методом Рунге-Кутта решения уравнения первого порядка y’ = F(x,y) (1) является метод четвертого порядка, в котором вычисления производятся по формуле:

Метод эйлера для решения дифференциальных уравнений excel

Pers.narod.ru. Обучение. Excel: Решение обыкновенных дифференциальных уравнений (задача Коши)

Решение обыкновенных дифференциальных уравнений (ОДУ) — популярный раздел численных методов, немного теории можно почитать здесь.

В приведённом примере решается задача Коши, то есть, ищется решение дифференциального уравнения первого порядка вида dy/dx = f(x,y) на интервале x ∈ [x0,xn] при условии y(x0)=y0 и равномерном шаге сетки по x .

Решение выполняется методами Эйлера, «предиктор-корректор» (он же модифицированный метод Эйлера) и методом Рунге-Кутта 4 порядка точности. Пример может служить образцом для Ваших решений, правда, функцию придётся перепрограммировать несколько раз при различных значениях аргумента — поскольку без применения макросов на VBA Excel не позволяет создать полноценную функцию, которую было бы удобно вызывать с разными значениями аргументов.

Здесь решается уравнение dy/dx = 2x-y+x 2 на интервале [0,2] , начальное значение y(0)=0 , для оценки точности задано также точное решение в виде функции u(x)=x 2 . Оценка погрешности делается в норме L1 , как и принято в данном случае.

Скачать пример в Excel XP/2003 (28 Кб)

Методическая разработка «Численное решение дифференциальных уравнений методом ломаных Эйлера с использованием редактора электронных таблиц MS Excel»
методическая разработка по информатике и икт на тему

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

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

Скачать:

Вложение Размер
metod_eylera.rar 2.42 МБ

Подписи к слайдам:

Слайд 1
Численное решение дифференциальных уравнений модифицированным методом ломаных Эйлера с использованием редактора электронных таблиц MS Excel Свирина Анастасия Олеговна, методист ИМЦ

Слайд 2
Большинство физических, химических, экономических и прочих процессов описываются дифференциальными уравнениями или системами дифференциальных уравнений. Возникает необходимость получения результатов их решения. И не всегда есть возможность получить точный ответ аналитическим способом. Поэтому требуются навыки в решении ДУ с использованием численных методов. Один из таких методов – метод ломаных Эйлера. Рассмотрим решение дифференциального уравнения усовершенствованным методом ломаных Эйлера, который имеет большую точность расчетов.

Слайд 3
Дано: Начальные условия:

Слайд 4
Даем название столбцам таблицы в соответствии с алгоритмом для решения ДУ аналитически. Создание таблицы

Слайд 5
Длина отрезка равна единице, а шаг разбиения – 0,05. Количество узловых точек – 21. Записываем в таблицу.

Слайд 6
Значение а соответствующее ему значение

Слайд 8
Находим первый аргумент «внешней функции».

Слайд 11
Ищем значение функции в точке, рассчитанной с учетом погрешности.

Слайд 12
Полученный результат умножаем на шаг разбиения.

Слайд 14
Копируем полученные значения по образцу. ( Выделяем значения полей D, E, F, G, H и «растягиваем» на одну строку вниз )

Слайд 15
( Выделяем значения полей C, D, E, F, G, H и «растягиваем» до конца таблицы )

Слайд 16
Искомое приближенное решение:

Слайд 18
При решении данного ДУ аналитически результат будет равен ─ 2,71875 . Вывод: усовершенствованный метод ломаных Эйлера дает более точные результаты в отличие от «классического» метода. Связано это с тем, что производная берется не в начале шага, а как промежуточное или среднее на разных участках одного шага. В процессе использования метода вычисляются несколько производных в разных частях шага, которые впоследствии усредняются. За счет этого точность метода возрастает на порядок.

Слайд 19
Список литературы Эльсгольц Л.Э. «Дифференциальные уравнения и вариационное исчисление» (61 стр.), 1979г. Демидович Б.П. «Сборник задач и упражнений по математическому анализу», 1995г. Тихонов А.Н., Васильева А.Б., Свешников А.Г. «Дифференциальные уравнения» (31 стр.), 1985г.

По теме: методические разработки, презентации и конспекты

Урок Информатика и ИКТ Тема: Деловая графика. Построение графиков и диаграмм средствами редактора электронных таблиц Microsoft Excel

Разработка урока и презентация по информатике и ИКТ в 9 кл. по теме: Деловая графика. Построение графиков и диаграмм средствами редактора электронных таблиц Microsoft Excel.

Элективный курс «Исследование информационных моделей с использованием электронных таблиц Microsoft Excel»

Методическая разработка интегрированного урока физика+информатика «Сила трения; определение коэффициента трения скольжения с использованием электронных таблиц Microsoft Excel» — практическая работа для профессии Судоводитель

Интегрированный урок физика+информатикаУрок по физике — повторение материала по теме «Сила трения» с элементом выполнения практической работы; по информатике — закрепление имеющихся навыков рабо.

МЕТОДИЧЕСКАЯ РАЗРАБОТКА ПО ТЕМЕ: «ЭЛЕКТРОННЫЕ ТАБЛИЦЫ MICROSOFT EXCEL»

Методическая разработка представляет собой комплексный заданий, по предмету информатика, для работы в программе MS Excel, входящей в состав пакета прикладных программ Microsoft Office.Данная тем.

Решение задач математического анализа и линейной алгебры средствами электронных таблиц MS Excel

Решение задач математического анализа и линейной алгебры средствами электронных таблиц MS Excel.

Использование электронный таблиц Microsoft Excel при создании дидактического материала.

Тест и кросворд.Тема: «Двигатель внутреннего сгорания&quot.

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

Урок комплексного применения знаний и умений.

источники:

http://pers.narod.ru/study/excel_odu.html

http://nsportal.ru/shkola/informatika-i-ikt/library/2016/11/22/metodicheskaya-razrabotka-chislennoe-reshenie

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

таблиц MS Excel
Свирина Анастасия Олеговна, методист ИМЦ

2.

Большинство физических,
химических, экономических и прочих
процессов описываются
дифференциальными уравнениями
или системами дифференциальных
уравнений. Возникает
необходимость получения
результатов их решения. И не
всегда есть возможность получить
точный ответ аналитическим
способом.
Поэтому требуются навыки в
решении ДУ с использованием
численных методов. Один из таких
методов – метод ломаных Эйлера.
Рассмотрим решение
дифференциального уравнения
усовершенствованным методом
ломаных Эйлера, который имеет
большую точность расчетов.

3.

Дано:
Начальные условия:

4. Создание таблицы

Даем название столбцам таблицы в соответствии с алгоритмом
для решения ДУ аналитически.

5.

Длина отрезка равна единице, а шаг разбиения – 0,05. Количество
узловых точек – 21. Записываем в таблицу.

6.

Значение

Слайд 1
Численное решение дифференциальных уравнений модифицированным методом ломаных Эйлера с использованием редактора электронных таблиц MS Excel Свирина Анастасия Олеговна, методист ИМЦ

Слайд 2
Большинство физических, химических, экономических и прочих процессов описываются дифференциальными уравнениями или системами дифференциальных уравнений. Возникает необходимость получения результатов их решения. И не всегда есть возможность получить точный ответ аналитическим способом. Поэтому требуются навыки в решении ДУ с использованием численных методов. Один из таких методов – метод ломаных Эйлера. Рассмотрим решение дифференциального уравнения усовершенствованным методом ломаных Эйлера, который имеет большую точность расчетов.

Слайд 3
Дано: Начальные условия:

Слайд 4
Даем название столбцам таблицы в соответствии с алгоритмом для решения ДУ аналитически. Создание таблицы

Слайд 5
Длина отрезка равна единице, а шаг разбиения – 0,05. Количество узловых точек – 21. Записываем в таблицу.

Слайд 6
Значение а соответствующее ему значение  

Слайд 7
 

Слайд 8
Находим первый аргумент «внешней функции».

Слайд 9
 

Слайд 10
 

Слайд 11
Ищем значение функции в точке, рассчитанной с учетом погрешности.

Слайд 12
Полученный результат умножаем на шаг разбиения.

Слайд 13
 

Слайд 14
Копируем полученные значения по образцу. ( Выделяем значения полей D, E, F, G, H и «растягиваем» на одну строку вниз )

Слайд 15
( Выделяем значения полей C, D, E, F, G, H и «растягиваем» до конца таблицы )

Слайд 16
Искомое приближенное решение:

Слайд 17
 

Слайд 18
При решении данного ДУ аналитически результат будет равен ─ 2,71875 . Вывод: усовершенствованный метод ломаных Эйлера дает более точные результаты в отличие от «классического» метода. Связано это с тем, что производная берется не в начале шага, а как промежуточное или среднее на разных участках одного шага. В процессе использования метода вычисляются несколько производных в разных частях шага, которые впоследствии усредняются. За счет этого точность метода возрастает на порядок.

Слайд 19
Список литературы Эльсгольц Л.Э. «Дифференциальные уравнения и вариационное исчисление» (61 стр.), 1979г. Демидович Б.П. «Сборник задач и упражнений по математическому анализу», 1995г. Тихонов А.Н., Васильева А.Б., Свешников А.Г. «Дифференциальные уравнения» (31 стр.), 1985г.

Понравилась статья? Поделить с друзьями:
  • Дисконтированный срок окупаемости расчет excel
  • Дисконтированный срок окупаемости пример расчета в excel
  • Дисконтированный денежный поток формула excel
  • Дисконтированный денежный поток в excel пример
  • Дисконтированные денежные потоки в excel