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



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

2.5.1. Решение прямой задачи для функции одной переменной

       Вначале рассмотрим функцию одной переменной f(x), определенную на вещественной оси R. Допустим, аргумент функции задан с погрешностью в точке х=а приближенным значением х=а*. Абсолютная погрешность задания аргумента: D(а*) =½а - а*½. Необходимо найти предельную абсолютную погрешность D(f) значения функции f(x), вызванную ошибкой задания ее аргумента.

       Рассмотрим для определенности случай а < а*, когда приближенное значение превышает точное и применим к функции f(x),на отрезке [а, а*] формулу конечных приращений или теорему Лагра́нжа о среднем значении [], которая утверждает, что если функция f непрерывна на отрезке [a; а*] и дифференцируема в интервале (a; а*) (т.е. в любой точке интервала существует конечная или бесконечная производная), то всегда найдётся такая средняя точка b интервала (b Î(a; а*)), для которой выполняется равенство:

       (f(а*) - f(а))/(а* - а) = (b)).                                                                    (2.11)

       Геометрический смысл формулы заключается в том, что у дифференцируемой во всех точках интервала (a; а*) функции f(x) всегда найдется точка b, в которой угол наклона касательной к графику равен углу наклону отрезка, соединяющего начальную (a;f(а)) и конечную (a*;f(а*)) точки графика (рис.2.1). Если функция недифференцируема хотя бы в одной точке (х=с, рис.2.2), то такой точки может не быть.

 

Рис.2.1.Дифференцируемая функция  Рис.2.2. Недифференцируемая  функция

       В формуле (2.11) величина (f(а*) - f(а)) равна ошибке значения функции, вызванной погрешностью задания аргумента. Умножая обе части (2.11) на (а* - а) и переходя к модулям выражений, с учетом D(а*) =½а - а*½ получим:

       ½f(а*) - f(а)½ = ½(b)½×½а* - а½ = ½(b)½× D(а*).                                        (2.12)

       Если вместо ½(b)½ в формулу (2.12) подставить значение max(½(b)½), в котором b Î(a; а*)), то для искомой предельной абсолютной погрешности D(f) получим следующую оценку:

       D( f(а*)) £ max(½(b)½) × D(а*).                                                                   (2.13)

       В случае а > а* доказательство оценки выполняется аналогично. Отметим, что при заданном приближенном значении а* возможное точное значение аргумента а может лежать на отрезке [а* - D(а*);  а* + D(а*) ] . В случае, если задано точное значение х=а, то приближенном значении а* может лежать на отрезке [а - D(а*);  а + D(а*) ] .

       Верхнюю оценку (2.13) назовем уточненной и обозначим D(f(а*))ут. Рассмотрим малые значения абсолютной погрешности аргумента. При D(а*)®0 величина  max(½(b)½) в пределе стремится к ½(а)½. Подставляя ее в (2.13), получим приближенную оценку (обозначим ее D(f(а*))пр) для предельной абсолютной погрешности D(f(а*)):

       D(f(а*)) »½(а)½× D(а*) = D(f(а*))пр.                                              (2.14)

       Из (2.14) можно найти приближенную оценку для предельной относительной погрешности значения функции d(f(а)) = D(f(а))/½f(а)½ в зависимости от предельной относительной погрешности значения аргумента d(а) = D(а)/½а½:

       d(f(а))=D(f(а))/½f(а)½»(½(а)½/½f(а)½)×½а½×(D(а*)/½а½)=

=½ln(f(а))¢½×½а½×d(а)/ =d(f(а)) пр.                                                                                 (2.15)

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

Пример 1. Задана функция f(x) = х2+х-4  в точке x = а =-1 при заданной величине абсолютной погрешности аргумента D(а*) = 0,1. Найти в заданной точке x =-1:

а) уточненное D(f(-1))ут и приближенное D(f(-1))пр значения предельной абсолютной погрешности функции,

б) приближенное d(f(-1))пр значение предельной относительной погрешности функции.

Решение. Первая производная функции (x) = 2х+1. Модуль данной линейной функции является монотонной функцией, если на исследуемом отрезке она не меняет знак. Следовательно, при выполнении данного условия максимум ½(х)½ достигается в какой-либо из крайних точек. Поскольку задано точное значение аргумента, то приближенное значение может лежать на отрезке [-1 - 0,1 = -1.1;  -1 + 0,1 = -0.9]. Так как (-1.1) = -1,2;(-0.9) = -0,8; то max(½(b)½)=1,2 и из формулы (2.13) получим, что уточненное предельное значение абсолютной погрешности

       D(f(-1))ут = 1,2 × 0,1 = 0,12.

       Приближенное значение абсолютной погрешности находим по формуле (2.14) с учетом (-1) = -1:

       D( f(-1)) пр = 1 × 0,1 = 0,1.

       Предельную относительную погрешность значения функции находим по формуле (2.15) с учетом f(-1) = 1-1- 4 = -4 и d(-1) = 0,1/1 = 0,1:

       d(f(-1)) пр = (1/4) ×1×0,1=0,025.

2.5.2. Решение прямой задачи для функции многих переменных

       Рассмотрим задачу определения предельного значения абсолютной погрешности функции f(`x ) = f(x1, x2,..., xn), зависящей от n переменных x1, x2,..., xn, определенных на вещественной оси R.

       Допустим, аргумент функции задан с погрешностью в точке `х=`а = (а1, а2,..., аn) приближенным значением `х=`а* = (а1*, а2*,..., аn*). По каждой переменной xi ( i = 1,...,n) введем абсолютную погрешность: D(i*) =½аi - аi*½. Найдем оценки для предельной абсолютной погрешности Df(* ) значения функции f(`x ) в точке`х=`а, вызванную ошибкой задания ее аргумента.

       По аналогии с функцией одной переменной к функции f(`x ) применим на параллелепипеде Р, образованном декартовым произведением отрезков [а1, а1*],[а2, а2*],...,[аn, аn*] (Р = [а1, а1*]´[а2, а2*]´...´[аn, аn*]), формулу конечных приращений Лагранжа о среднем значении, которая утверждает, что если функция f непрерывна на множестве Р и дифференцируема внутри Р, то внутри Р всегда найдётся такая средняя точка`b параллелепипеда (`b Î Р), для которой выполняется равенство:

       (f(`а*) - f()) = (¶(f(`x ))/¶x1`x =`b ×(а*1 - а1) + (¶(f(`x ))/¶x2`x =`b ×(а*2 - а2) + … + (¶(f(`x ))/¶xn`x =`b ×(а*n - аn).                                                                                     (2.16)

       Геометрический смысл точки`b аналогичен одномерному случаю. В ней проекции касательной плоскости на оси наклонены под теми же углами, что и соответствующие диагонали на гранях Р. Применяя аналогичный вывод и обозначая через max(¶(f(`x ))/¶xi) максимальное значение частной производной от функции f(`x ) по переменной xi на параллелепипеде Р, получим уточненную оценку для абсолютной погрешности функции Df(* ) в зависимости от абсолютных погрешностей переменных x1, x2,..., xn:

       Df(*)=½(f(`а*) - f())½£ max½¶(f(`x))/¶x1½ × D(а1*) + max½¶(f(`x))/¶x2½×D(а2*) +…+ max½¶(f(`x))/¶xn½×D(аn*) = Df(*) ут.                                                              (2.17)

       Приближенная оценка для абсолютной погрешности функции Df(* ) в зависимости от абсолютной погрешности переменных x1, x2,..., xn, полученная при условии а1* ®а1, а2*® а2,..., аn*®аn, равна:

       Df(*)»½¶(f(`x))/¶x1`x =`а½×D(а1*)+½¶(f(`x))/¶x2`x =`а ½×D(а2*) +…+  

½¶(f(`x))/¶xn`x =`а ½×D(аn*)= Df(*) пр.                                                                      (2.18)

       Приближенная (df(*) пр) оценка для относительной погрешности функции Df(* ) в зависимости от относительных погрешностей переменных x1, x2,..., xn будет следующей:

       d(f())=D(f())/½f()½»½¶(lnf(`x))/¶x1`x =`а½×½x1*½×d (а1*)+

½¶(lnf(`x))/¶x2`x =`а ½×½x2*½×d(а2*) +…+½¶(lnf(`x))/¶xn`x =`а ½×½xn*½d (аn*) = df(*) пр..                                                                                                                         (2.19)

Пример 2. Оценить для точки на эллипсоиде, заданном формулой

      

приближенные значения предельных абсолютной погрешности D( z)пр и относительной погрешности d( z)пр положения точки на эллипсе по координате z при заданных значениях координат x=3, у=2 и их абсолютных погрешностях D(x) = 0,1 и D(у) = 0,2.

Решение. Выразим зависимость z(x,y) и определим ½z(3,2)½:

      

       Общий вид частных производных функции z(x,y) по переменным x,y, их абсолютные значения в точке (3,2):

      

      

       Приближенную оценку для абсолютной погрешности функции Dz(x,y) получаем из (2.18): Dz(x,y) » 0,1054 ×0,1 +0,304×0,2 = 0,0713.

       Приближенную оценку для относительной погрешности функции dz(x,y) при известной оценке Dz(x,y) проще получить, используя определение относительной погрешности: dz(x,y) = Dz(x,y) / z(x,y) = 0,0713/1,054 = 0,0677.

2.5.3. Обратная задача теории погрешностей

   Обратная задача теории погрешностей заключается в определении такой точности задания значения аргумента функции x=а, при котором ее предельная абсолютная погрешность не превосходила бы заданной величины e: D(f(а)) = e.

       Задачу решают с использованием приближенных оценок абсолютных погрешностей. Для функции одной переменной f(x)из оценки (2.14) D( f(а)) » ½(а)½× D(а*) = e следует однозначное решение:

       D(а*) = e/½(а)½.                                                                                               (2.20)

       В случае функций нескольких переменных f(`x ) = f(x1, x2,..., xn) задача является математически не определенной, поскольку заданная предельная абсолютная погрешность функции D(f())=e может быть обеспечена при любом наборе предельных абсолютных погрешностей переменных D(а1*), D(а2*), …, D(аn*), которые в соответствии с оценкой (2.18) удовлетворят условию:

       ½¶(f(`x))/¶x1`x =`а½×D(а1*)+½¶(f(`x))/¶x2`x =`а ½×D(а2*) +…+½¶(f(`x))/¶xn`x =`а ½×D(аn*) = e.                                                                                                                  (2.21)

       Простейшее однозначное решение обратной задачи дает принцип равных влияний, по которому вклады всех аргументов в формирование абсолютной погрешности функции e принимают одинаковыми и равными e/n:

       ½¶(f(`x))/¶xi`x =`а ½×D(аi*)=e/n, (i=1,...,n).                                                       (2.22)

       Условие (2.22) фактически сводит многомерную задачу к одномерной. По аналогии с (2.20) получим следующие величины абсолютных погрешностей переменных:

       D(аi*)=(e/n) / ½¶(f(`x))/¶xi`x =`а ½, (i=1,...,n).                                                  (2.22)

       Основным недостатком решения обратной задачи по принципу равных влияний (2.22) является то, что расчетные значения абсолютных погрешностей D(аi*) у отдельных переменных могут стать настолько малыми, что вычислить или измерить эти величины с такой точностью практически невозможно. В этом случае отступают от принципа равных влияний и увеличивают долю погрешности таких переменных за счет уменьшения доли других.

Вопросы для проверки знаний.

1. Какую задачу теории погрешностей называют прямой, а какую обратной ?

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

3. В чем заключается отличие уточненной оценки абсолютной погрешности функции от приближенной ?

4. В чем заключается обратная задача теории погрешностей ?

5. Как решается обратная задача теории погрешностей для функций одной переменной ?

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

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


 

 

Список литературы


Дата добавления: 2018-04-15; просмотров: 2601; Мы поможем в написании вашей работы!

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






Мы поможем в написании ваших работ!