Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
выш.мат. методичка.DOC
Скачиваний:
32
Добавлен:
13.02.2015
Размер:
1.71 Mб
Скачать

2. Метод наименьших квадратов

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

Пусть имеется последовательность экспериментальных значений хi и уi(i=1,2,..n) при этом известна зависимость, которой должна удовлетворять эта последовательность:

уi = f(хi, a1, a2, ..., am) n > m i = 1,2,...,n (4.9)

где a1, a2, ..., am - параметры, которые подлежат определению.

В методе наименьших квадратов коэффициенты уравнения (4.9) определяются исходя из условия минимума суммы квадратов отклонений по всем точкам между расчетными и экспериментальными значениями:

R(a1, a2, ..., am) = i - f(хi, a1,a2,...,am)]2 - min (4.10)

Поскольку критерий R(a1,a2,...,am) является функцией неизвестных параметров, его использование позволяет свести систему уравнений (4.9) к нормальному виду, т.е. виду когда число неизвестных равно числу уравнений, Условием существования экстремума функции нескольких переменных является равенство нулю частных производных по каждой из переменных. Поэтому для приведения системы (4.9) к виду, удобному для решения, необходимо найти частные производные функции R по каждой из переменных: a1, a2, ..., am:

j=1,2,...m (4.11)

Коэффициенты зависимости (4.9) получаются в результате решения системы уравнений (4.11).

Если функциональная зависимость (4.9) является нелинейной, то нахождение коэффициентов представляет определенные трудности.

Это объясняется тем, что, во-первых, не всегда возможно аналитически получить частные производные (4.10), во-вторых, нормальная система уравнений вида (4.11) нелинейная относительно искомых коэффициентов и ее решение сопряжено с рядом вычислительных трудностей. Наиболее распространенным случаем использования метода наименьших квадратов является ситуация, когда зависимость (4.9) линейная относительно искомых параметров. Если же она нелинейная, то часто путем алгебраических преобразований и заменой переменных эту зависимость удается линеаризовать. В этом случае для определения коэффициентов a1, a2, ..., am можно воспользоваться методами решения систем линейных уравнений.

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

Аппроксимация с помощью многочленов. Пусть для описания экспериментальных данных xi, yi (i=1,2, ..., n) используется многочлен:

f(х) = a 0 + a 1x + a 2 x2 + ... + a m xm = a ixi (4.12)

Для определения коэффициентов a0,a1, a2, ..., am запишем соотношение (4.10) и вычислим частные производные:

Таким образом, для определения коэффициентов a0,a1, a2, ..., am

необходимо решить систему уравнений:

a0n +a1 + a2 + am =

a0+a1 + a2 + am =(4.13)

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

a0+a1 + a2 + am =

Аппроксимация с помощью произвольной эмпирической зависимости.

Пусть для описания экспериментальных точек xi,yi (i=1,2, ..., n) используется линейная зависимость вида:

f(х) = a 11(x) + a 22(x) + ... + a mm(x) = a ii(x) (4.14)

где i(x) - известные функции независимой переменной.

Записав выражение (4.10) для функции (4.14) и вычислив частные производные, получим следующую систему уравнений:

a ll(xi)j(xi) = y ij(xi) (4.15)

Пример. Для описания зависимости константы скорости химической реакции от температуры используется выражение в форме уравнения Аррениуса:

K = K exp(-E/RT) (4.16)

где К - частотный фактор реакции: Е - энергия активации реакции; R - газовая постоянная.

Определить параметры уравнения К, E - если известны экспериментальные значения Кi , Ti (i=1,2, ..., n).

Выражение (4.16) не линейно относительно искомых параметров, однако оно приводится к линейному виду после логарифмирования:

ln K = ln К -E/RT

Обозначая ln K = a; ln К = b; -1/RT = с; получим: a = b + E с

Таким образом, для определения параметров b и Е необходимо решить систему линейных уравнений вида:

n b + E ci = ai

b ci + E c2i = aici