Метод наименьших квадратов для полиномов

Мы рассматривали функции, зависящие от двух параметров. Предположим, что аппроксимирующая функция имеет вид квадратичной зависимости: .

Аналогично линейной зависимости составим функцию

, где ( -табличное значение, - эмпирическая формула).

 

Возьмем частные производные по a,b и c

И приравняем их к нулю

 

 

Получим нормальную систему уравнений.

 

-

 

Решив нормальную систему относительно неизвестных a,b,с, найдём значения параметров приближающей функции.

Если аппроксимирующая функция является многочленом более высокого порядка “n”, то суть подхода к решению задачи не изменится, а увеличится только число уравнений системы.

 

Пример 7.2.

 

Данные предыдущего примера 7.1 аппроксимируем квадратичной зависимостью: . Напомним условие примера

 

 

 

Задание матрицы коэффициентов нормальной системы и столбца ее свободных членов
Решение нормальной системы

 

 

 

 

сумма квадратов отклонений

 

 

 

среднеквадратичное отклонение

 

 

 

 

Рис. 7.3. Решение примера 7.2 в Mathcad

 

Поскольку величина суммы квадратов отклонений для квадратичной зависимости получилась больше, чем у найденной ранее степенной функции, в данном примере предпочтительнее степенная функция.

Если аппроксимирующая функция является многочленом более высокого порядка “n”, то суть подхода к решению задачи не изменится, а увеличится только число уравнений системы.

Для построения аппроксимирующей зависимости в виде многочлена в Mathcad можно воспользоваться встроенными функциями regress и interp. Функция regress(x,y,k) возвращает вектор коэффициентов полиномов k-й степени, подобранного методом наименьших квадратов по экспериментальным точкам x и y(x -массив абсцисс, y- массив ординат). Элементы массива x должны быть упорядочены по возрастанию.

Пример 7.3

Продолжим вычисления с данными примера 7.1:

 

 

 

 
Сумма квадратов отклонений.

 

Среднеквадратичное отклонение

 

 

 

Естественно, результаты такие же, как в примере 7.2

 

 

 

Сумма квадратов отклонений измеренных значений от вычисленных

 

 

  среднеквадратичное отклонение

 

 

Для кубической параболы получился самый хороший результат

Графики практически совпадают, поэтому не имеет смысла брать приближающий многочлен более высокого порядка.

 

Рис. 7.4. Решение примера 7.2 в Mathcad









Дата добавления: 2017-05-18; просмотров: 716;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.007 сек.