Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Чисельне рішення систем диференціальних рівнянь

Реферат Чисельне рішення систем диференціальних рівнянь





Міністерство освіти і науки РФ

Пензенська ДЕРЖАВНИЙ ТЕХНОЛОГІЧНИЙ УНІВЕРСИТЕТ

Кафедра «Прикладна математика та дослідження операцій в економіці»











Контрольна робота

з дисципліни «Дискретна математика. Методи оптимізації. Чисельні методи »

на тему «Чисельне рішення систем диференціальних рівнянь»


Зміст


Введення

. Постановка завдання

. Теоретичні відомості

.1 Метод Рунге-кутти

.2 Апріорний вибір кроку інтегрування

. Рішення завдання

Висновок

Список літератури

Програми


Введення


У процесі виконання даної контрольної роботи була написана програма Matlab, основним завданням якої є вирішення системи ОДУ методом Рунге-кутти 4-5 порядку. Система ОДУ була вирішена по рівняннях і даними, заданих відповідно до варіанту. Також було реалізовано рішення системи ОДУ стандартним вирішувачів MATLAB - функцією ode45. Результат її вирішення зрівняний з результатом написаної програми в точці T/2. Відносні похибки, отримані в результаті порівняння, занесені в таблицю похибок. Також був створений відеофайл формату AVI за допомогою функції VideoWritter, в якому показано рух точки в декартовій системі координат. Даний відеофайл був записаний на диск формату DVD-RW.

програма Рунге інтегрування рівняння

1. Постановка завдання


Мета роботи.

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

Завдання на контрольну роботу.

) Вирішити задану систему звичайних диференціальних рівнянь (ОДУ) методом Рунге-кутти 4-5-го порядку, розробивши власну програму в Matlab у вигляді m-файлу, а також вирішити завдання за допомогою решателя Matlab (використовувати як еталонне рішення).

) У розробленій програмі реалізувати вибір кроку інтегрування за алгоритмами, наведеними відповідно до заданого варіантом. При вирішенні стандартним вирішувачів Matlab, використовувати автоматичний крок.

) Рішення, отримане за допомогою розробленої програми, порівняти з еталонним рішенням у точці. Результати порівняння представити у вигляді таблиці відносних похибок рішення. Зробити висновки про точність рішення.

4) Побудувати окремо графіки,,, а також тривимірний графік руху точки в декартовій системі координат засобами Matlab.

) Створити відеофайл рішення задачі, використовуючи функцію VideoWriter: рух точки в тривимірній декартовій системі координат (представити на CD).

Індивідуальне завдання.


Таблиця 1

№ п/пСістема ОДУНачальние условіяГранічние условіяМетод вибору кроку інтегрірованія240.0

0.1

0.06.0

Апріорний

2. Теоретичні відомості


. 1 Метод Рунге-кутти


Методи Рунге-кутти - важливе сімейство чисельних алгоритмів рішення звичайних диференціальних рівнянь та їх систем. Дані ітеративні методи явного і неявного наближеного обчислення були розроблені близько 1900 року німецькі математиками К. Рунге і М.В. Кутті.

Формально, методом Рунге - кутти є модифікований і виправлений метод Ейлера, вони являють собою схеми другого порядку точності. Існують стандартні схеми третього порядку, які не отримали широкого розповсюдження. Найбільш часто використовується і реалізована в різних математичних пакетах стандартна схема четвертого порядку. Іноді при виконанні розрахунків з підвищеною точністю застосовуються схеми п'ятого і шостого порядків. Побудова схем більш високого порядку пов'язане з великими обчислювальними труднощами. Методи сьомого порядку повинні мати дев`ять стадій, в схему восьмого порядку входить 11 стадій. Хоча схеми дев'ятого порядку не мають велику практичної значущості, невідомо, скільки стадій необхідно для досягнення цього порядку точності. Аналогічне завдання існує для схем десятого і більш високих порядків.

Метод Рунге-кутти четвертого порядку настільки широко поширений, що його часто називають просто методом Рунге-кутти.



Тоді наближене значення в подальших точках обчислюється за ітераційної формулою:


Обчислення нового значення проходить в чотири стадії:



сторінка 1 з 3 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Рішення систем диференціальних рівнянь методом Рунге - Кутта 4 порядку
  • Реферат на тему: Розробка програми чисельного інтегрування звичайного диференціального рівня ...
  • Реферат на тему: Рішення диференціальних рівнянь другого порядку з допомогою функції Гріна
  • Реферат на тему: Розв'язання звичайна діференціальніх рівнянь за методом Рунге-Кутта з а ...
  • Реферат на тему: Рішення алгебраїчних і диференціальних рівнянь у пакеті MatLab