Professional Documents
Culture Documents
Лекція 1. Вступ до чисельних методів
Лекція 1. Вступ до чисельних методів
Звідси дістанемо
1
I1 = , I 2 = 1 − 2 I1 , …, I n = 1 − nI n−1.
e
Використовуючи рекурентне співвідношення, обчислимо перші дев’ять
інтегралів
I1 = 0,367879; I 2 = 0,264242; I 3 = 0,207274; … I 9 = −0,0684800.
Значення інтегралу I 9 помилкове, оскільки підінтегральна функція x9e x−1 в
усіх точках відрізка 0; 1 невід’ємна.
До основних характеристик чисельних методів також відносять
трудомісткість та порядок.
Під трудомісткістю методу розуміють кількість і якість обчислень,
необхідних для досягнення достатньо близького наближення розв'язку задачі.
Під порядком методу розуміють вимоги до знань про функції, що входять у
математичне формулювання задачі (наприклад, використання в методі похідних
цих функцій):
• метод нульового порядку, якщо він використовує тільки значення цих
функцій;
• метод першого порядку, якщо він використовує значення функцій і їх
перших похідних;
• метод другого порядку, якщо він використовує значення і функцій та їх
перших і других похідних і т. д.
Введемо тепер поняття коректності задачі.
Задача називається коректно поставленою, якщо розв’язок існує, єдиний та
неперервно залежить від вхідних даних. Тобто, задача повинна мати розв’язок,
не повинно існувати декількох розв’язків задачі, розв’язок задачі повинен мало
змінюватись при малій зміні вхідних даних. Так, задача обчислення коренів
багаточлена є некоректно поставленою, а обчислення інтегралів – коректно
поставленою задачею.
Для розв’язування некоректно поставлених задач застосовувати класичні
чисельні методи не варто, оскільки похибки округлень при розрахунках можуть
катастрофічно зростати і призвести до результату, далекого від шуканого
розв’язку. Для розв’язування некоректно поставлених задач використовують
так звані методи регуляризації, які замінюють дану задачу коректно
поставленою.
Застосування чисельних методів для розв’язування прикладних задач на
базі ЕОМ треба обережно, оскільки точність знайденого розв’язку залежить від
багатьох факторів. При цьому слід уміти оцінити похибку обчислювального
розв’язку.
Похибка розв’язку задачі складається з похибки математичної моделі,
неусувної похибки, похибки методу і обчислювальної похибки.
Похибка математичної моделі пов’язана з тим, що модель описує явище
наближено, з припущеннями і спрощеннями. Тому треба мати уявлення про
точність кінцевого результату, щоб спростити побудову математичної моделі.
Неусувна похибка зумовлена похибками у вхідних даних задачі. Вона
залежить від методу розв’язування задачі. Але, щоб правильно обрати метод і
визначити точність обчислень, важливо знати межі неусувної похибки.
Похибка методу пов’язана з необхідністю заміни неперервної моделі
дискретною або з обривом нескінченного ітераційного процесу після скінченної
кількості ітерацій.
Похибку, яку дістають від заміни неперервної моделі дискретною,
називається похибкою дискретизації (або похибкою апроксимації).
Окрім похибки дискретизації, існує інший тип похибки чисельних методів.
В основі багатьох методів лежить ідея ітераційного процесу, у ході якого
будується за певним правилом послідовність наближень до розв’язку задачі.
Похибку, спричинену обривом ітераційного процесу, називають похибкою
збіжності.
Обчислювальні похибки пов’язані з похибками округлення чисел.
Обчислення, як ручні, так і на ЕОМ, виконуються з певною кількістю значущих
цифр. Похибки округлень можуть по-різному впливати на кінцевий результат.
Обчислювальний алгоритм треба будувати так, щоб похибка округлень була
значно меншою від усіх інших похибок.
Потужний арсенал чисельних методів і алгоритмів об’єднано в сучасних
системах програмування високого рівня – MATHEMATICA, MATHCAD,
MATLAB, OCTAVE, MAPLE. Ці системи значно спрощують практичне
використання досягнень обчислювальної математики.