Здавалка
Главная | Обратная связь

Теоретичні відомості з інтерполяції та апроксимації функцій, заданих таблично.



У процесі пошуку закономірностей протікання явищ та процесів в інженерній практиці виникає задача відшукання за даними спостережень аналітичних залежностей одного параметра від іншого. Загальна постановка цієї задачі може бути наступна: - відомо, що між х та y існує функціональна залежність. В результаті експерименту отримана таблиця значень y0(x0), y1(x1), y2(x2) ,…, yn(xn). Необхідно знайти функцію, яка б наближено описувала зв’язок між х та y. В багатьох випадках в якості емпіричної залежності вибирається многочлен вигляду y=a0+a1x+…+amxm. Однак, незалежно від виду апроксимуючої функції, виникає задача визначення таких її параметрів, які б найкращим чином узгоджувались з експериментальними даними. Одним з таких ефективних методів являється метод найменших квадратів. Суть методу в тому, що є залежність f(x,a0,a1…am), близька до заданої сукупності значень хi,yi в сенсі мінімуму квадратичного відхилення:

R=S(f(xi,a0,a1,…am)-yi)2, i=1,2,..n (1.1)

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

ei= f(xi,a0,a1,…am)-yi,,i=1,2,..n (1.2)

Тоді задача полягає у виборі сукупності параметрів a0,a1,…am, при яких значення критерія (4.1) являється мінімальним. Необхідною умовою мінімуму критерія (4.1) являється рівенство нулю всіх частинних похідних функції R по параметрах a0,a1,…am, тобто,

(∂R/∂a0)=0, (∂R/∂a1)=0,…, (∂R/∂am)=0 (1.3)

Розв’язуючи систему рівнянь (1.3) знаходимо значення a0,a1,…am які будуть коефіцієнтами шуканої залежності.

Лінійне наближення має вигляд y=a0+a1x. коефіцієнти якого знаходять зі слідуючої системи рівнянь:

(n+1)a0+ a1S xi=S yi

a0S xi + a1S x2i=S xi yi

Квадратичне наближення має вигляд y=a0+a1x+a2x2. Коефіцієнти a0,a1,a2 обчислюються з системи рівнянь:

a0 (n+1) + a1S xi+ a2S x2i =S yi

a0S xi + a1S x2i+ a2S x3i =S xi yi

a0S x2i+ a1S x3i+ a2S x4i =S x2i yi

Задача апроксимації – перехід від таблично заданої функції

y0(x0),y1(x1),y2(x2) ,…, yn(xn)

до стандартного математичного представлення:

y=a0φ0(x)+ a1φ1(x)+…+ anφn(x),

де φі(x) - попередньо задані (базисні) функції;

аі - коефіцієнти розвинення функції у(х) по обраному базису.

В залежності від вигляду φі(x) розрізняють:

- поліноміальну апроксимацію і(x)=хі);

- гармонічну апроксимацію і(x)=sin(iωx+αi)).

Частіше всього вимагається мінімізація середньоквадратичної похибки апроксимації (апроксимація за методом найменших квадратів) або співпадіння вихідної та апроксимуючої функцій в точках x0,x1,…,xn (інтерполяція). Широко відоме розвинення функції в ряд Фур’є

Y(x)=A0 + B1s sinωx + B1c cosωx +…+ Bks sinkωx + Bkc coskωx +…

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

являється поліноміальною інтерполяцією.

 







©2015 arhivinfo.ru Все права принадлежат авторам размещенных материалов.