Апроксимація

Апроксимація та інтерполяція

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

, (1.1.)

якою незалежним змінним , ставиться у відповідність одне значення функції . У кожному конкретному випадку формальне співвідношення (1.1.) має бути представлено певною функцією. Що ж стосується самою функції , як правило, вона невідома. Тоді і залучається апарат чисельних методів, який має назву апроксимація (наближення).

Наголосимо, що мова про апроксимацію йде в тому випадку, коли є потреба у визначенні функції за допомогою іншої функції .

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

Наприклад, у проектуванні мостів, нам завжди потрібна функція, що описує зміну тиску на дану балку прогонової будови в залежності від положення одиничної сили, що переміщається в поперечному напрямку. Сьогодні в теорії споруд немає такої функції в загальному виді. Але її можна одержати апроксимацією дискретного чисельного розв’язку задачі чи на основі таблиці експериментальних даних.

Або інший приклад: апроксимація часто потребується там де є підбір аналітичної залежності, що описує результати експерименту.

Не менш важливою областю апроксимації є апріорне наближене представлення шуканої функції в чисельних методах теорії споруд.

 

¨ Визначення. Апроксимація є наближене визначення невідомої функції F(x) функцією заданого виду f(x). Це наближення виконується на основі наявних дискретних значень в окремих точках заданого інтервалу х.

Як апроксимуючу функцію, часто застосовуються алгебраїчний поліном ступеня n. Така функція має вид:

, (1.2)

тобто парабола n– ого ступеня.

Полином (1.2) має n+1 коефіцієнт. Відповідним підбором коефіцієнтів можна задовольнити n+1 умов. Підбір виконується шляхом розв’язку системи n+1 лінійних рівнянь з вектором вільних членів з відомих значень функції у заданих точках (вузлах).

Звідси випливає, що якщо ми хочемо апроксимувати невідому функцію так, щоб значення збігалися з у трьох вузлах, досить параболи другого ступеня, у чотирьох – третього і т.д. (рис.1.1).

¡ ¡ ¡ F(x) ____ f(x)
Рис. 1.1. Апроксимація функції F(x) функцією f(x)  

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

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

Іншим, дуже поширеним способом апроксимації є застосування сплайнів.

Сплайном називається функція виду:

, (1.3)

де - поліном ступеня не вище ;

- коефіцієнти які одержують з умов на кінцях інтервалу апроксимації.

У практиці апроксимації найчастіше застосовуються квадратні і кубічні сплайни. Так квадратний сплайн () має вигляд:

(1.4)


Найбільш поширеним, і сьогодні навіть класичним, став кубічний сплайн (n=3).

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

Теорія сплайнової апроксимації інтенсивно розвивалася в останні 30 років і тепер вважається універсальним методом. Апроксимація сплайнами є в усіх відомих математичних і графічних програмних комплексах.

В теорії споруд часто застосовується апроксимація тригонометричним поліномом.

Функція виду.:

, (1.5)

де - параметр поділу інтервалу апроксимації, ;

L– довжина відрізку апроксимації,

називається тригонометричним поліномом

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