В этом способе в качестве приближающей функции используется полином. Согласно этому способу за меру отклонения полинома
Qm (x) = a 0 + a 1 x + … + a m x m (10)
от данной функции f (x) на множестве точек x 0, x 1, …, x n принимают величину
S m =
Qm(xi) – f (xi)]2.
Очевидно, что S m есть функция коэффициента а 0, а 1,…, а m. Эти коэффициенты надо подобрать так, чтобы величина S m была наименьшей. Для решения этой задачи найдём частные производные от величины
S m =
a 0 + a 1xi + a 2xi2 + … + a mxim – y i)2.
Приравнивая эти частные производные к 0, получим для определения неизвестных a 0, a 1,…, a m систему m +1 уравнений с m +1 неизвестными.
=
·1 = 0,
=
·
= 0, (4.10)
……………………………………………………………………………………………………………………………………….
=
·
= 0.
Здесь производная берётся от сложной функции, т.е.
S = [ a · γ + f ]2; S ’(a) = 2 [ a · γ + f ]·
= 2[ a · γ + f ] ·γ.
Введём обозначения
S k =
+
+ … +
(k = 0, 1, 2, …, 2 m),
t k =
+
+ … +
(k = 0, 1, 2, …, 2 m), (4.11)
Учитывая эти обозначения, система (4.11) примет вид:
a 0 S 0 + a 1 S 1 + a 2 S 2 +…+ a m S m = t 0,
a 0 S 1 + a 1 S 2 + a 2 S 3 +…+ a m S m+1 = t 1, (4.12)
a 0 S 2 + a 1 S 3 + a 2 S 4 +…+ a m S m+2 = t 2,
……………………………………………………….
a 0 S m + a 1 S m+1 + a 2 S m+2 +…+ a m S 2m = t m,
где S 0 = n +1.
Можно доказать, что если среди точек х 0, х 1,…, х n нет совпадающих и m ≤ n, то определителем системы (4.12) ≠ 0 и следовательно эта система имеет единственное решение a 0=
, a 1=
, …, am=
. Полином (4.10) с такими коэффициентами будет обладать минимальным квадратным отклонением.
Для составления системы (4.12) рекомендуется схема решения по способу наименьших квадратов, приведённая в таблице 6, где принято m =2, n =4.
Таблица 6
| x 0 | x | x 2 | x 3 | x 4 | y | xy | x 2 y |
| x 0 |
|
|
| y 0 | x 0 y 0 | y 0
| |
| x 1 |
|
|
| y 1 | x 1 y 1 | y 1
| |
| x 2 |
|
|
| y 2 | x 2 y 2 | y 2
| |
| x 3 |
|
|
| y 3 | x 3 y 3 | y 3
| |
| x 4 |
|
|
| y 4 | x 4 y 4 | y 4
| |
| S 0 | S 1 | S 2 | S 3 | S 4 | t 0 | t 1 | t 2 |
Пример. Подобрать приближающий полином второй степени y=a0 + a1x + a2x2 для данных приведённых в таблице 7.
| x | 0,78 | 1,56 | 2,34 | 3,12 | 3,81 |
| y | 2,50 | 1,2 | 1,12 | 2,25 | 4,28 |
Таблица 7:
Решение. Составим числовую таблицу 8, для m =2, n =4, аналогичную таблице 6.
Таблица 8
| x 0 | x | x 2 | x 3 | x 4 | y | xy | x 2 y |
| 0,78 |
|
|
| 2,50 | 1,950 |
| |
| 1,56 |
|
|
| 1,20 | 1,872 |
| |
| 2,34 |
|
|
| 1,12 | 2,621 |
| |
| 3,12 |
|
|
| 2,25 | 7,020 |
| |
| 3,81 |
|
|
| 4,28 | 16,307 |
| |
| 11,61 | 32,768 | 102,761 | 341,750 | 11,35 | 29,770 | 94,604 |
Отсюда система (4.12) для определения коэффициентов a 0, a 1, a 2 примет вид

Решив эту систему, будем иметь a 0=5,045, a 2=1,009.
Следовательно, искомый полином будет иметь следующий вид
y = 5,045 – 4,043 х + 1,009 х 2.






