
Загальні принципи застосування обчислювальних методів
11
Треба розділяти
локальні та глобальні похибки. Локальні виникають
на кожному конкретному кроці обчислювального алгоритму, а
глобальні
включають всі похибки, що виникли як на цьому кроці обчислень, так і на
попередніх (ці похибки називають
похибками наслідування чи похибками
розповсюдження).
Важливим є поняття ітераційного алгоритму, що визначається як
багатокроковий алгоритм, в якому кожний наступний крок виконується на
основі попереднього. Причому можна відокремити суто ітераційні
алгоритми за допомогою ітераційних процедур, де розглядаються
розв’язки в окремих точках, та багатокрокові алгоритми, в яких розв’язок в
попередній точці є основою для пошуку наступної. Збіжність є головною
властивістю суто ітераційних алгоритмів: якщо вони незбіжні, то
застосувати їх взагалі неможливо.
Наведемо декілька головних визначень щодо властивостей
обчислювальних методів та алгоритмів.
Під
стійкістю обчислювального алгоритму розуміється
безперервна залежність розв’язку від вхідних даних.
Збіжність – це властивість алгоритму набувати як завгодно високої
точності та прагнути до точного розв’язку вихідної задачі при збільшенні
кроків обчислювального процесу.
Причому підвищення точності досягається зміною внутрішніх
параметрів алгоритму (наприклад, максимально допустимою різницею між
попереднім та наступним наближенням).
Коректність
обчислювального методу – це властивість
безперечного існування розв’язку задачі та забезпечення стійкості
обчислювального алгоритму, що реалізує цей метод.
Контрольні запитання та завдання
1. Що таке обчислювальний експеримент? Як він реалізується?
2. Наведіть приклади типових задач обчислювальної математики.
Класифікуйте їх за видом математичного апарату та за фізичною
сутністю. Покажіть застосування цих методів для розв’язання
прикладних задач автоматики та управління.
3. Як визначаються похибки обчислень
? Класифікуйте їх.
4. Чим відрізняються локальна та глобальна похибки
?
5. Доведіть головні властивості арифметичних операцій з похибками з
розділу 1.3.
6. Як визначаються ітераційні алгоритми
?
7. Що таке збіжність ітераційного алгоритму
?
8. Що таке стійкість ітераційного алгоритму
?
9. Що таке коректність обчислювального методу
?