Теми рефератів
Авіація та космонавтика Банківська справа Безпека життєдіяльності Біографії Біологія Біологія і хімія Біржова справа Ботаніка та сільське гос-во Бухгалтерський облік і аудит Військова кафедра Географія
Геодезія Геологія Держава та право Журналістика Видавнича справа та поліграфія Іноземна мова Інформатика Інформатика, програмування Історія Історія техніки Комунікації і зв'язок Краєзнавство та етнографія Короткий зміст творів Кулінарія Культура та мистецтво Культурологія Зарубіжна література Російська мова Маркетинг Математика Медицина, здоров'я Медичні науки Міжнародні відносини Менеджмент Москвоведение Музика Податки, оподаткування Наука і техніка Решта реферати Педагогіка Політологія Право Право, юриспруденція Промисловість, виробництво Психологія Педагогіка Радіоелектроніка Реклама Релігія і міфологія Сексологія Соціологія Будівництво Митна система Технологія Транспорт Фізика Фізкультура і спорт Філософія Фінансові науки Хімія Екологія Економіка Економіко-математичне моделювання Етика Юриспруденція Мовознавство Мовознавство, філологія Контакти
Українські реферати та твори » Математика » Метод Рунге-Кутта четвертого порядку з автоматичним вибором кроку інтегрування рішення задачі Коші

Реферат Метод Рунге-Кутта четвертого порядку з автоматичним вибором кроку інтегрування рішення задачі Коші

Категория: Математика
Реферат

Рішення багатьох технічних, хімічних, а також біологічних задач вимагає рішення задачі Коші. Цю задачу можна вирішувати різними способами, як аналітичними, так і чисельними, застосовуючи ЕОМ. Дуже часто буває важливо отримати результат в стислі терміни. У цьому випадку перевага віддається чисельним методам. Крім того, зустрічаються такі складні диференціальні рівняння, знайти аналітичне вирішення яких або взагалі не представляється можливим, або для цього потрібні дуже великі витрати часу і сил.

У роботі детально розглядається метод Рунге-Кутта четвертого порядку з автоматичним вибором довжини кроку інтегрування (це забезпечує набагато більш високу точність обчислень по порівнянні з методом, що використовує крок постійної довжини), наводиться необхідна теоретична зведення, опис методу, а також програма для ЕОМ, результати її виконання та ілюстрації.

Ключові слова: диференціальне рівняння, метод Рунге-Кутта, метод Ейлера, порядок методу Рунге-Кутта, задача Коші, ряд Тейлора, відрізок, коефіцієнти, крок інтегрування, інтегральна крива.

Робота містить 36 аркушів, включаючи 8 графіків, 4 ілюстрації та 12 таблиць.


Зміст

Введення

1. Теоретична частина

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

1.2 Метод Ейлера

1.3 Загальна формулювання методів Рунге-Кутта

1.4 Обговорення методів порядку 4

1.5 В«ОптимальніВ» формули

1.6 Умови порядків для методів Рунге-Кутта

1.7 Оцінка похибки й збіжність методів Рунге-Кутта

1.7.1 Строгі оцінки похибки

1.7.2 Головний член похибки

1.7.3 Оцінка глобальної похибки

1.8 Оптимальний вибір кроку

2. Практична частина

2.1 Опис програми В«Ilya RK-4 версія 1.43В»

Висновок Список використаних джерел Додаток А. Графіки функцій Додаток Б. Приклад таблиці значень функції y (x) Додаток В. Лістинг програми В«Ilya RK-4 версія 1.43В»
Введення

Зважаючи на те, що для методів Рунге-Кутта не потрібно обчислювати додаткові початкові значення, ці методи займають особливе місце серед методів класичного типу. Нижче будуть розглянуті їх властивості, а також деякі обмеження, властиві цим методам.

Зі збільшенням числа етапів для великих завдань, що вирішуються цими методами, виникли б труднощі з пам'яттю ЕОМ, крім того (і це найважливіше), для великих завдань, як правило, завжди великі константи Ліпшиця. У загальному випадку це робить методи Рунге-Кутта високого порядку не придатними для таких завдань. У всякому разі, інші методи зазвичай ефективніше і їм варто віддавати перевагу. Однак методи Рунге-Кутта четвертого порядку є досить легко реалізованими на ЕОМ, а наявність автоматичного вибору кроку дає можливість виробляти обчислення з хорошою точністю. Тому їх доцільно застосовувати для досить широкого безлічі задач.

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

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

Програмна реалізація методів Рунге-Кутта четвертого порядку з автоматичним вибором кроку представлена ​​у вигляді програми, написаної мовою високого рівня Borland C + + 3.1 . Програму можна запускати в середовищі MS - DOS або Windows В® 95/98/ Me /2 k / XP . В якості виходу програма пише таблицю значень в файл на диск і малює графік на екрані ЕОМ.

Для перевірки результатів роботи створеної програми одні й ті ж диференціальні рівняння вирішувалися в математичному пакеті Waterloo Maple 9.01 та при допомоги створеного додатка (версія 1.43), проводився аналіз таблиць значень і графіків рішень.


1. Теоретична частина 1.1 Постановка завдання

Дано диференціальне рівняння і початкова умова, тобто поставлена ​​задача Коші:

(2.1.1)

Потрібно відшукати інтегральну криву, задовольняє поставленої задачі Коші за допомогою методу Рунге-Кутта четвертого порядку з автоматичним вибором кроку на відрізку. Завдання можна вирішити аналітично, знайшовши рішення диференціального рівняння і підставивши в нього початкова умова, тим самим, відшукавши необхідну інтегральну криву. Але для нас інтерес представляє рішення даної задачі із застосуванням чисельного методу, а конкретніше - методу Рунге-Кутта 4-го порядку з автоматичним вибором кроку, тобто чисельне рішення. Автоматичний вибір кроку - необхідна умова адекватної поведінки програми при різко змінюються функціях, які задають інтегральну криву, дозволяє відобразити всі моменти в поведінці інтегральної кривої і домогтися високої точності.

1.2 Метод Ейлера

Метод Ейлера для вирішення початкової задачі (2.1.1) був описаний Ейлером в 1768 році. Цей метод досить простий. Його глобальна похибка має вигляд, де - постійна, що залежить від завдання, і - максимальна довжина кроку. Якщо бажано, скажімо, отримати 6 точних десяткових знаків, то потрібно, отже, близько мільйона кроків, що не дуже задовільно. З іншого боку, ще з часів Ньютона відомо, що можна знайти набагато більше точні методи, якщо не залежить від, тобто якщо ми маємо задачу (2.1.1), решаемую квадратурою

. (2.2.1)

Як приклад можна розглянути першу квадратурну формулу Гаусса, також звану В«правилом середньої точкиВ»:

(2.2.2)

де і - граничні точки подінтервалов, на які розбитий інтервал інтегрування. Відомо, що оцінка глобальної похибки цієї формули має вигляд. Таким чином, якщо бажана точність становить 6 десяткових знаків, її зазвичай можна отримати приблизно за 1000 кроків, тобто цей метод в тисячу разів швидше. Тому Рунге поставив наступне питання: чи не можна поширити цей метод на вихідну задачу Коші? Перший крок довжини повинен мати вигляд

. (2.2.3)


Але яке значення узяти для? За відсутність кращого природно використовувати один малий крок методу Ейлера довжини . Тоді з попередньої формули отримаємо:

(2.2.4)

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

(2.2.5)

Його можна порівняти з рядом Тейлора для точного рішення, який виходить з того, що шляхом повторного диференціювання з заміною на кожен раз, коли воно з'являється:

(2.2.6)


Віднімаючи з останнього рівності попереднє, отримаємо для похибки першого кроку вираз

(2.2.7)

Таким чином, якщо всі приватні похідні другого порядку обмежені, то

.

Щоб отримати наближене значення рішення вихідної завдання в кінцевій точці, будемо застосовувати формули (2.2.4) послідовно до інтервалам. Наведені вище формули є вдосконаленим методом Ейлера. Для обчислень з високою точністю, проте, слід користуватися іншими методами, одним з яких як раз є метод Рунге-Кутта.

1.3 Загальна формулювання методів Рунге-Кутта

Рунге і Хойна побудували нові методи, включивши в зазначені формули один або два додаткових кроку по Ейлера. Але саме Кутта сформулював загальну схему того, що тепер називається методом Рунге-Кутта.

Нехай - ціле позитивне число (число стадій, етапів) і - речові коефіцієнти. Тоді метод


(2.3.1)

називається-стадійним явним методом Рунге-...


Страница 1 из 6Следующая страница

Друкувати реферат
Замовити реферат
Реклама
Наверх Зворотнiй зв'язок