Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ASOB / Методички / Лабораторная работа №4.doc
Скачиваний:
39
Добавлен:
25.03.2015
Размер:
476.16 Кб
Скачать

Задание 2. Аппроксимация нелинейной зависимости методом наименьших квадратов

Пусть на вход некоторого устройства подается сигнал , а на выходе измеряется сигнал . Известно, что величины и связаны функциональной зависимостью, но какой именно – неизвестно. Требуется приближенно определить эту функциональную зависимость по опытным данными. Пусть в результате измерений получен ряд экспериментальных точек . Известно, что через точек можно всегда провести кривую, аналитически выражаемую многочленом -й степени. Этот многочлен называют интерполяционным. И вообще, замену функции на функцию так, что их значения совпадают в заданных точках

, ,

называют интерполяцией.

Однако такое решение проблемы не является удовлетворительным, поскольку из-за случайных ошибок измерения и влияния на измерения значений помех и шумов в устройстве. Так что

где – некоторая случайная ошибка. Поэтому требуется провести кривую так, чтобы она в наименьшей степени зависела от случайных ошибок. Эта задача называется сглаживанием (аппроксимацией) экспериментальной зависимости и часто решается методом наименьших квадратов. Сглаживающую кривую называют аппроксимирующей.

Задача аппроксимации решается следующим образом. В декартовой прямоугольной системе координат наносят точки . По расположению этих точек высказывается предположение о принадлежности искомой функции к определенному классу функций. Например, линейная функция , квадратичная и т.д. В общем случае . Неизвестные параметры функции определяются из требования минимума суммы квадратов случайных ошибок, т.е. минимума величины

.

Величина называется также суммарной невязкой. Необходимым условием минимума функции нескольких переменных является обращение в нуль частных производных невязки:

, .

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

Остановимся подробнее на линейной зависимости .

Дифференцируя , получим следующую систему уравнений

Из первого уравнения находим , где

, .

Подставляя выражение для во второе уравнение, найдем

,

где

, .

Таким образом,

есть искомая линейная функция.

Ввиду простоты расчетов аппроксимация линейной зависимости используется довольно часто. Кроме того, многие функции, зависящие от двух параметров, можно линеаризовать путем замены переменных.

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

Для ряда часто встречающихся двухпараметрических зависимостей возможные замены переменных (а также, обратные замены для пересчета и в и) приведены в табл. 1.1.

Таблица 1.1.

Вид зависимости

Замена переменных

Ограни-чения

Обратная замена переменных

Гиперболическая

Логарифмическая

Показательная

Степенная

Комбинированная

Следующий пример реализует аппроксимацию нелинейной зависимости методом наименьших квадратов.