Наконец-то была возможность реализовать предложенное решение из книги Себера.
Благодарю
Евгений Машеров за предложенный вариант решения.
Решение, приведённое у Себера, выводится несколькими способами, поэтому сомневаться в нём, возможно, не следует, однако можно утверждать, что данное решение не обеспечивает минимальную ошибку
![$\varepsilon$ $\varepsilon$](https://dxdy-02.korotkov.co.uk/f/9/a/e/9ae7733dac2b7b4470696ed36239b67682.png)
.
Для демонстрации рассмотрим задачу:
Зададим две “экспериментальные” точки w1(1, 1) и w2(4, 4).
Аппроксимирующую функцию зададим как линейную комбинацию
![$F(x)=a_{1}\cdot f_{1}(x)+a_{2}\cdot f_{2}(x)$ $F(x)=a_{1}\cdot f_{1}(x)+a_{2}\cdot f_{2}(x)$](https://dxdy-02.korotkov.co.uk/f/d/1/3/d136ce69d8cfaee573323afe49dea42b82.png)
, где
![$f_{1}(x)=1$ $f_{1}(x)=1$](https://dxdy-01.korotkov.co.uk/f/8/d/1/8d1b73bca29034892e6ad267d66da68382.png)
и
![$f_{2}(x)=x$ $f_{2}(x)=x$](https://dxdy-02.korotkov.co.uk/f/d/9/2/d9241ac6fdf0da5c453426bb0fa0c16d82.png)
. Понятно, что решению с минимальными ошибками удовлетворяют значения коэффициентов a1=0, a2=1.
Введём линейное ограничение: аппроксимирующая функция F(x) должна проходить через точку w3(4, 1). Точки w1, w2, w3 образуют прямоугольный треугольник с гипотенузой w1w2.
Очевидно, что решением данной задачи является высота треугольника – прямая с уравнением
![$F(x)=5-x$ $F(x)=5-x$](https://dxdy-01.korotkov.co.uk/f/0/a/2/0a21a2027ac8d70457a293da6ba77b2a82.png)
, т.е. a1=5, a2=-1. Решение у Себера даёт иной результат: a1=11, a2=-2.5, при этом прямая проходит через заданную точку w3, но условие минимальных квадратов не выполняется. Непонятно.
Приведу для данной задачи значения матриц и векторов, используемых в выражении у Себера:
![$X=\begin{pmatrix} 2 &5 \\ 5&17 \end{pmatrix}$ $X=\begin{pmatrix} 2 &5 \\ 5&17 \end{pmatrix}$](https://dxdy-01.korotkov.co.uk/f/4/3/8/438c117ced61e16e702872f2befc513582.png)
![$Y=\begin{pmatrix} 5\\17 \end{pmatrix}$ $Y=\begin{pmatrix} 5\\17 \end{pmatrix}$](https://dxdy-01.korotkov.co.uk/f/0/e/8/0e8263774370d5f5913b2b6d2b04b3bc82.png)
![$B=\begin{pmatrix} 1 & 4 \end{pmatrix}$ $B=\begin{pmatrix} 1 & 4 \end{pmatrix}$](https://dxdy-04.korotkov.co.uk/f/f/a/a/faaff71d0f53e8a4a159bed281da8d0982.png)
![$C=\begin{pmatrix} 1 \end{pmatrix}$ $C=\begin{pmatrix} 1 \end{pmatrix}$](https://dxdy-03.korotkov.co.uk/f/6/9/f/69f3ea9fdaa1c9ac72c5186c5078a36c82.png)
При этом имеем решение:
![$a_{B}=\begin{pmatrix} 11\\-2.5 \end{pmatrix}$ $a_{B}=\begin{pmatrix} 11\\-2.5 \end{pmatrix}$](https://dxdy-01.korotkov.co.uk/f/c/6/6/c668f8ca7a601b7628416e04f747765a82.png)
,
а вовсе не
![$a_{B}=\begin{pmatrix} 5\\-1 \end{pmatrix}$ $a_{B}=\begin{pmatrix} 5\\-1 \end{pmatrix}$](https://dxdy-01.korotkov.co.uk/f/c/f/2/cf2d293d56a9201be8bfb3159083fbb082.png)
Казалось бы, всё задано корректно, но результат явно не тот.
Уважаемые коллеги, почему так?