Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка_Числов_ методи_Pr.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
2.72 Mб
Скачать

7.4 Контрольні питання

1 Основні етапи пошуку кореня.

2 Визначення швидкості і порядку збіжності чисельного методу пошуку кореня.

3 Визначення інтервалу невизначеності кореня.

4 Метод Ейлера.

5 Метод Гюна.

6 Метод Рунге-Кутта.

7.5 Таблиця індивідуальних завдань

Система диференційних рівнянь

Початкові умови

1

2

3

1

2

3

4

5

6

7

8

9

10

1

2

3

11

12

13

14

15

Практична робота №8

Чисельний розв'язок гіперболічних рівнянь

8.1 Мета роботи

1 Вивчення основних визначень і положень теорії чисельного розв'язку гіперболічних рівнянь.

2 Вивчення основних методів чисельного розв'язку гіперболічних рівнянь.

3 Розробка програм і розв'язок на ЕОМ гіперболічних рівнянь.

8.2 Короткі теоретичні відомості

Як приклад гіперболічного рівняння розглянемо математичну модель вільних коливань струни

, (8.1)

кінці якої зафіксовані у точках х = 0 і х = l. У початковий момент часу кожній точці струни придали початкове зміщення і швидкість . Постійна у рівняння (8.1) визначається вагою і натягом струни.

Отже, процес коливань струни визначається такими початковими

при , (8.2)

, при , (8.3)

і граничними

, =0 при (8.4)

умовами.

Задача (8.2) – (8.3) визначена на прямокутній області .

Часткові похідні другого порядку будемо апроксимувати за формулами:

, (8.5)

. (8.6)

Замінивши у (8.1) часткові похідні і їх наближеннями (8.5) і (8.6), отримаємо різницеву схему

,

яка апроксимує хвильове рівняння (8.1) на шаблоні типу «хрест» (рис.8.1).

Рисунок 8.1 - Шаблон типу “хрест”

Якщо ввести позначення , то

, (8.7)

де , .

Відповідним чином видозмінюється початкова (8.2)

, (8.8)

і гранична (8.4)

, , , (8.9)

умови.

Оскільки кінці струни зафіксовані у точках і , то і .

Початкова умова (8.3) задана у диференціальній формі, що вимагає, застосування до неї форм апроксимації. Найпростіша із них

.

Тоді у відповідності з (8.3) або

. (8.10)

У тому випадку, коли функція має другу похідну, можна скористатися формулою Тейлора порядку два, щоб обчислити значення для другого ряду.

Оскільки . У відповідності з рівнянням (8.1) .

Отже,

. (8.11)

Розкладемо функцію у ряд Тейлора другого порядку. Маємо

,

де ; ;

- залишковий член ряду Тейлора.

Оскільки, у відповідності з формулою (8.3) а згідно (8.10) то

. (8.12)

Формулу (8.12) можна застосувати для обчислення значень для першого ряду. Для цього візьмемо , , а функції апроксимуємо за формулою

, (8.13)

де .

Формули (8.12) і (8.13) дають можливість записати наступну формулу для дискретних значень :

.

Оскільки , то

.

Якщо врахувати, що , то

. (8.14)

На відміну від формули (8.7), яка забезпечує перший порядок точності , формула (8.10) має другий порядок точності .