Студопедия
Новини освіти і науки:
МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах


РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання


ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ"


ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ


Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків


Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні


Представництво українського жіноцтва в ООН: низький рівень культури спілкування в соціальних мережах


Гендерна антидискримінаційна експертиза може зробити нас моральними рабами


ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ


ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів



Зразок виконання завдання

Завдання: Використовуючи метод сіток, скласти наближений розв’язок

задачі Діріхле для рівняння Лапласа у квадраті АВСD з вершинами , , , із заданими межовими умовами ; крок h=0.2.Відповідь датиз точністю до 0.01.

Розв’язання:

Побудуємо область розв’язку, тобто введемо у квадраті АВСD сітку з кроком h=0.2. Вузли сітки є розрахунковими точками (рис. 11):

Рис. 11. Сітка області розв’язку

Значення функції на стороні AB (рис. 2) шукаємо за формулою Маємо:

На стороні BС: Маємо:

На стороні BС: Отже:

На стороні AD: Маємо:

Відмітимо на сітці знайдені межові значення та шукані значення функції (рис. 12):

Рис. 12. Розрахункові точки області розв’язку

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

За цією формулою складемо рівняння для кожної внутрішньої точки сітки. В результаті отримаємо систему рівнянь:

Розв’язок цієї системи будемо шукати ітераційним методом Гауса-Зейделя. Розрахункові співвідношення матимуть вигляд:

Для проведення обчислень за цими формулами необхідно визначити початкові наближення . Припустимо, що функція по горизонталях області розв’язку розподілена рівномірно.

Розглянемо горизонталь з граничними точками (0, 0.2) та (1, 0.2). Шукані значення функції у внутрішніх точках позначимо через . Оскільки відрізок поділений на 5 частин, то крок зміни функції знаходимо зі співвідношення

Тоді отримаємо

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

Для другої горизонталі з граничними точками (0, 0.4) та (1, 0.4) маємо

Отже,

Значення у граничних точках третьої горизонталі такі самі, як й для другої. Тому,

Нарешті, значення у граничних точках четвертої горизонталі такі самі, як й для першої. Отже,

Всі отримані значення розміщуємо у таблиці, яку називають нульовим шаблоном:

0.8 7.2 10.76 14.32 17.88 21.44
0.6 10.8 13.64 16.48 19.32 22.16
0.4 10.8 13.64 16.48 19.32 22.16
0.2 7.2 10.76 14.32 17.88 21.44
1.545 5.875 12.131 19.017
  0.2 0.4 0.6 0.8

Для кожного нового наближеного розв’язку задачі складаємо таблицю, що міститиме лише внутрішні значення, які змінюються в процесі обчислень. Ці таблиці називають шаблонами.

Отримаємо наступну послідовність шаблонів:

Шаблон №1
9.790 13.258 17.027 20.904
12.641 15.363 18.411 21.589
12.524 15.170 18.241 21.506
9.176 12.354 16.312 20.623

 

Шаблон №2
9.346 12.708 16.561 20.679
11.927 14.460 17.630 21.153
11.754 14.243 17.443 21.079
8.406 11.442 15.610 20.384

 

Шаблон №3
9.092 12.371 16.287 20.544
11.461 13.829 17.100 20.887
11.239 13.518 16.856 20.771
7.985 10.929 15.189 20.074

 

Шаблон №4
8.930 12.158 16.116 20.458
11.150 13.414 16.761 20.718
10.877 13.036 16.454 20.567
7.728 10.581 14.911 19.926

 

Шаблон №5
8.826 12.021 16.005 20.403
10.945 13.144 16.542 20.608
10.634 12.712 16.189 20.433
7.551 10.344 14.715 19.826

 

Шаблон №6
8.758 11.933 15.934 20.368
10.811 12.968 16.399 20.537
10.472 12.497 16.014 20.345
7.431 10.184 14.583 19.759

 

Шаблон №7
8.714 11.875 15.887 20.344
10.723 12.853 16.306 20.490
10.365 12.365 15.899 20.288
7.350 10.077 14.496 19.716

 

Шаблон №8
8.685 11.837 15.851 20.327
10.665 12.777 16.221 20.457
10.294 12.263 15.875 20.263
7.297 10.007 14.439 19.687

 

Шаблон №9
8.666 11.811 15.835 20.319
10.628 12.725 16.203 20.439
10.248 12.215 15.778 20.228
7.262 9.960 14.414 19.675

 

Шаблон №10
8.654 11.796 15.823 20.313
10.603 12.695 16.178 20.427
10.220 12.165 15.744 20.210
7.238 9.936 14.381 19.658

 

Шаблон №11
8.646 11.786 15.815 20.308
10.587 12.674 16.162 20.418
10.198 12.137 15.722 20.199
7.225 9.912 14.362 19.648

 

Шаблон №12
8.640 11.779 15.809 20.306
10.576 12.661 16.150 20.413
10.184 12.120 15.708 20.192
7.214 9.898 14.351 19.643

 

Шаблон №13
8.637 11.774 15.806 20.304
10.569 12.652 16.143 20.409
10.176 12.108 15.699 20.188
7.207 9.889 14.344 19.639

 

Шаблон №14
8.635 11.772 15.803 20.303
10.565 12.646 16.138 20.407
10.170 12.101 15.693 20.185
7.202 9.883 14.339 19.637

 

Шаблон №15
8.634 11.770 15.802 20.302
10.562 12.642 16.135 20.405
10.167 12.096 15.689 20.183
7.200 9.879 14.336 19.636

 

 

Ітераційний процес зупиняємо, оскільки шаблони №15 та №14 містять послідовні наближення, відхилення між якими стали меншими за 0.01 (задану точність). Результат округлюємо до сотих долей.

Відповідь:

0.8 7.2 8.63 11.77 15.80 20.30
0.6 10.8 10.56 12.64 16.14 20.40
0.4 10.8 10.17 12.10 15.69 20.18
0.2 7.2 7.20 9.88 14.34 19.64
1.54 5.88 12.14 19.02
  0.2 0.4 0.6 0.8

 




Переглядів: 395

<== попередня сторінка | наступна сторінка ==>
Теоретичні відомості | Приклад програми

Не знайшли потрібну інформацію? Скористайтесь пошуком google:

  

© studopedia.com.ua При використанні або копіюванні матеріалів пряме посилання на сайт обов'язкове.


Генерація сторінки за: 0.016 сек.