При определении коэффициентов условных уравнений общего вида нашей задачей является нахождение некоторой функции y=f(x), значения которой при x = x1, x2 ,... ,xn возможно меньше отличались бы от опытных значений y1 ,y2 ,... ,yn. Геометрический смысл задачи заключается в проведении плавной кривой y=f(x) проходящей наиболее близко к опытным точкам. Если, например, в качестве функции f(x) взят полином порядка m
f(x) = a + bx + cx2 + ... + lxm , (1.70)
то способ наименьших квадратов позволяет найти такие значения параметров a,b,c,...,l , при которых сумма квадратов расчетных отклонений f( x1 ), f( x2),...,f( xn )от опытных y1 ,y2 ,... ,yn была бы наименьшей, т.е. чтобы выбранные параметры полинома давали наименьшуювеличину
S = [yi - f( xi )]2 (1.71),
где [yi - f( xi )] отклонение по ординате опытной точки от соответствующей точки искомой кривой. С учетом выражения (1.71) формулу для S можно записать так:
(1.72)
Для выполнения этого условия достаточно приравнять нулю частные производные по параметрам a,b,c,...,l т.е.
(1.73)
Система m+1 уравнений (1.73) позволяет найти значения всех неизвестных параметров, которые вычисляют следующем образом:
1. По опытным данным составляют условные уравнения :
a + bx1 + cx12 + ... + lx12 = y1
a + bx2 + cx22 + ... + lx22 = y2
............
a + bxn + cxn2 + ... + lxn2 = yn
(1.74)
где значения величин x и y берут изопытных данных, причем число уравнений n больше числа неизвестных.
2.Составляют нормальное уравнение, для чего:
a) умножают каждое условное уравнениена коэффициент при a (он равен 1), складывают их и находят первое нормальное уравнение
(1.75)
б) умножают каждое условное уравнение на коэффициент при b и находят второе нормальноеуравнение:
a + bx12 + cx13 + ... + lx1m+1 = x1 y1
a + bx22 + cx23 + ... + lx2m+1 = x2 y2
............
a + bxn2 + cxn3 + ... + lxnm+1 = xn yn
(1.76)
в) умножают каждое условное уравнение на коэффициент при "c" и находят второе нормальное уравнение:
(1.77)
Затем умножают каждое условное уравнение на коэффициент при других исходных параметрах и находят нормальные уравнения. Всего уравнений будет столько, сколько исходных параметров.
3. Решают нормальные уравнения, находят искомые параметры a,b,c,...,l и получают эмпирическую формулу:
y10 = f( x1 ) = a + bx + cx2 + ... + lxim (1.78)
4. Понайденной формуле определяют значение y10.
5. Находят невязку Ei как разность между значениями, полученными из опыта и найденными по формуле (1.78), т.е.
Ei = y0 + y10. (1.79)
6. Наосновеневязки Ei уточняют значения искомых параметров, которые принимают равными A,B,C,...,L где
A = a + ; B = b + ; C = c + ;...; L = l +
7. Искомые поправки , , , ... , находят путем составления новых условных уравнений того же вида, что и ранее
+ x1 + x12 + ... + x1m = E1
+ x2 + x22 + ... + x2m = E2
...............
+ xi + xi2 + ... + xim = Ei
(1.80)
8. Составляютнормальные уравнения умножением каждого условного уравнения на множитель при затем и т.д. Эти уравнения складывают и получают систему новых нормальных уравнений.
10. По найденным поправкам , , , ... и параметрам находят искомые параметры a,b,c,...,l эмпирической формулы, которая теперь будет иметь следующий вид:
f( x1 ) = A + Bx1 + Cx12 + ... + Lxim (1.81)
Удовлетворенность полученной формулыпроверяют путем определения средней квадратичной погрешности отклонения опытных данных значений величины Yi от результатов вычислений по эмпирической формуле (1.78). При этом должно соблюдаться неравенство.
(1.82),
где n- число условных уравнений,равноечислу значений x и Y по результатам опыта; k - число определяемых параметров; y - возможная погрешность измерений величины Y при проведении опыта в долях y .