русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Задача аппроксимации. Метод наименьших квадратов и его использование для аппроксимации табличных данных.


Дата добавления: 2015-08-06; просмотров: 2769; Нарушение авторских прав


Задача аппроксимации – представление произвольной сложной функции f(x) более простой и удобной для практического использования аппроксимирующей функцией j(x) таким образом, чтобы отклонение j (x) от f(x) на заданном отрезке [a,b] было минимальным по определенному критерию приближения. При этом в отличие от задачи интерполяции значения функции j (x) могут отличаться от значений функции f(x) в заданных точках.

Наиболее распространенным методом аппроксимации данных является метод наименьших квадратов

критерий близости в методе наименьших квадратов является требование

минимальности среднего квадратического отклонения

Из всех прямых ϕ (x) = ax + b мы выбираем ту, для которой сумма

квадратов отклонений значений функции от этой прямой минимальна. Т.е. мы

минимизируем функцию

Имеем систему из двух уравнений с двумя неизвестными.

Аппроксимация полиномом с помощью МНК. Пусть функция y = f(x) задана таблицей своих значений: yi = f(xi), i = 0,1, ...n. Требуется найти полином фиксированной степени m, для которого СКО

минимально.

Так как многочлен Pm(x)=a0+a1x+a2x2+…+amxm определяется своими коэффициентами, то нужно подобрать набор коэффициентов a0,a1,a2….am, минимизирующий функцию

Используя необходимое условие экстремума , k=0,1,..m, получаем так называемую нормальную систему метода наименьших квадратов:

Полученная система есть система линейных алгебраических уравнений относительно неизвестных a0,a1,a2….am. Можно показать, что определитель этой системы отличен от нуля, то есть решение существует и единственно. Однако при высоких степенях m система является плохо обусловленной. Поэтому МНК обычно применяют для нахождения многочленов, степень которых не выше 5.

Для полинома второй степени P2(x)=a0+a1x+a2x2 нормальная система уравнений примет следующий вид:





<== предыдущая лекция | следующая лекция ==>
Сплайн-интерполяция, кубический сплайн. | Численное решение систем линейных уравнений. Метод Гаусса.


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.017 сек.