В общем случае искомая
физическая величина может быть функцией
не одной, а нескольких измеряемых
величин, то есть: Y=f(X1,X2,…Xn)Каждая из величинX1,X2,…Xn
определяется с соответствующей
погрешностью X1,X2,…Xn.
В этом случае средняя квадратичная
погрешность этой функции будет равна
корню квадратному из суммы квадратов
частных производных функции по всем
независимым переменным, домноженным
на среднеквадратичную погрешность
соответствующей величины (вывод этой
формулы можно посмотреть в приложении
п.6):
|
(3) |
В данной формуле каждая
скобка под корнем представляет собой
вклад погрешности соответствующей
величины в погрешность функции. Если
погрешности различных измеряемых
величин определены с одной и той же
доверительной вероятностью, то формулу
можно переписать в следующем виде:
|
(4) |
Приведенные формулы
справедливы для любых функциональных
зависимостей, однако, они довольно
громоздки, производить по ним расчеты
бывает достаточно сложно, они требуют
больших затрат времени. В некоторых
случаях бывает удобнее использовать
выражения, преобразованные для частных
случаев функциональной зависимости.
Рассмотрим несколько таких частных
случаев.
Погрешность
алгебраической суммы
Пусть функция имеет
вид:
Y=
,
тогда среднеквадратичная погрешность
такой функции будет определяться:
|
(5) |
а выборочная дисперсия:
|
(6) |
То есть выборочная
дисперсия алгебраической суммы равна
сумме выборочных дисперсий отдельных
независимых переменных. Обратите
внимание, на то, что в выражение для
выборочной дисперсии функциивсе
слагаемые входятсознаком «+»,независимо от того с каким знаком
соответствующая величина входила в
алгебраическую сумму.
Погрешность
произведения.
Пусть функция имеет
вид:
или
В этих случаях,
воспользовавшись формулой (2)
и, учитывая то, что логарифм произведения
равен сумме логарифмов, получаем
выражение для относительной погрешности
функции:
|
(7) |
То есть относительная
погрешность произведения (и частного)
равна корню квадратному из суммы
квадратов относительных погрешностей
всех сомножителей. Также как и в случае
суммы, обратите внимание, на то, что все
слагаемые под корнемберутся со
знаком «+», независимо от того в
числитель или знаменатель выражения
функции они входили.
Производить расчет
по этой формуле обычно гораздо проще,
чем по формуле (3), а
доверительный интервал искомой величины
легко найти:.
Погрешности некоторых
элементарных функций.
-
,
где С=const; -
;
-
;
4. Два способа оценки погрешности при косвенных измерениях.
В случае косвенных
измерений физических величин возможны
два способа вычисления окончательного
результата и погрешности.
Первый способ.
Для каждой измеряемой
физической величины проводят серию
измерений. Эти измерения (прямые)
обрабатывают и находят средние значения
и соответствующие им доверительные
интервалыс одной и той же доверительной вероятностью.
Затем по выражению функциональной
зависимостиY=f(X1,X2,…Xn)
находят среднее значение искомой
физической величины, используя найденные
средние значения всех измеренных величин.
Затем по формулам переноса ошибок
(формула 4 или ее частные случаи)
рассчитывают доверительный интервал
величиныY.
Пример
Задача определить ускорение свободного падения
с помощью математического маятника.
Формула для расчета
,
гдеlдлина маятника,Tпериод его колебаний.
Измерили 5 раз длину
маятника и 5 раз его период. Получили
следующие значения, которые обработали,
как прямые измерения:
l(м) |
|
|
|
|
1 |
0,965 |
0,0006 |
3,6 |
|
2 |
0,966 |
0,0016 |
25,610-7 |
|
3 |
0,964 |
-0,0004 |
1,610-7 |
|
4 |
0,963 |
-0,0014 |
19,610-7 |
|
5 |
0,964 |
-0,0004 |
1,610-7 |
|
|
4,822 |
5210-7 |
Т(сек) |
Т |
(Т |
=0,000583
|
|
1 |
1,970 |
0,0002 |
0,0410-6 |
|
2 |
1,969 |
-0,0008 |
0,6410-6 |
|
3 |
1,971 |
0,0012 |
1,4410-6 |
|
4 |
1,968 |
-0,0018 |
3,2410-6 |
|
5 |
1,971 |
0,0012 |
1,4410-6 |
|
|
9,849 |
6,810-6 |
Получили:
0,9644и
1,9698.
Затем
рассчитывают
=
=9,812342
и, в
соответствии с формулой (7) рассчитывают
относительную погрешность g:
=
=0,0025400,0025.
Тогда g= gg
=9,812342
0,0025=0,0249
0,025, и окончательный результат,
соответственно:
(9,8120,025)
м/с2 при Р=0,95
Второй способ.
В случаях, когда по
условиям опыта измерения делаются в не
воспроизводимых условиях, значения
функции, Y=f(X1,X2,…Xn)
вычисляют для каждой отдельной серии
измерений{Xi},
а затем полученный ряд значенийYi
, обрабатывают по алгоритму прямых
измерений.
Пример
Пусть поставлена та
же задача определитьg, но при этом
имеется несколько (пять) заведомо
различных маятников. В этом случае
рационально поступить следующим образом.
Для каждого маятника измерить его длину
и период колебаний. По этим значениям
рассчитать величинуg
(для каждого маятника независимо).
Полученные значенияg
обработать, как прямые измерения.
№ |
L(м) |
Т(сек) |
g (м/с2) |
|
|
1 |
0,965 |
1,970 |
9,816453 |
0,00355 |
0,12603210-4 |
2 |
1,222 |
2,222 |
9,771086 |
-0,041817 |
17,4866910-4 |
3 |
1,568 |
2,510 |
9,825584 |
0,01268 |
1,6079510-4 |
4 |
0,559 |
1,498 |
9,834401 |
0,0215 |
4,6216710-4 |
5 |
0,752 |
1,739 |
9,816991 |
0,00409 |
0,16715210-4 |
|
49,06452 |
24,009510-4 |
Соседние файлы в папке Matobrabotka
- #
- #
- #
- #
- #
- #
- #
- #
Практические способы расчета случайных погрешностей
Математическая обработка результатов измерений является весьма трудоемким делом, зачастую отнимающим больше времени, чем сами измерения. Она требует внимания и аккуратности. Задача упрощается, если пользоваться соответствующими алгоритмами, которые представляют собой план рациональной последовательности действий при нахождении результата и его погрешности.
§ 1. Обработка прямых измерений (алгоритм прямых измерений).
Пусть искомая величина x измерена n раз, для нахождения и
, рекомендуется записать данные в следующую таблицу и производить расчеты в указанном порядке.
Таблица 1
№ | xi | xi — |
(xi — |
x1 | x1 — |
(x1 — |
|
x2 | x2 — |
(x2 — |
|
x3 | x3 — |
(x3 — |
|
… | ….. | …… | ………. |
n | xn | xn — |
(xn — |
|
|
1. Найти сумму всех xi ( )
2. Найти =
3. Заполнить третий и четвертый столбцы таблицы.
4. Сосчитать сумму в четвертом столбце
5. Рассчитать среднеквадратичную погрешность среднего арифметического, используя полученную в четвертом столбце сумму.
6. Найти в «таблице коэффициентов Стьюдента» tn—1,P для данного числа измерений и выбранной вероятности.
7. Определить
8. Записать окончательный результат .
Пример. Пять раз измерен диаметр проволоки с помощью микрометра. Получены следующие результаты (столбец 2).
Таблица 2
№ | di, мм | di— |
(di— |
3,90 | 0,01 | 1 |
|
3,85 | -0,06 | 36 |
|
3,88 | -0,03 | 9 |
|
3,97 | 0,06 | 36 |
|
3,95 | 0,04 | 16 |
|
|
19,55 | 98 |
=19,55 / 5 =3,910 мм
Для доверительной вероятности Р=0,95 и числа измерений n=5, коэффициент Стьюдента =3,2, тогда
=3,2
0,022= 0,070 мм.
Окончательный результат: = (3,91±0,07 P=0,95 ) мм.
Относительная погрешность dd = (0,07 / 3,91) 100% = 1,8%.
Возможны другие способы расчета, смотри приложение §§ 4,5.
§ 2. Обработка косвенных измерений. Функция одной переменной. (Формулы переноса ошибок).
Пусть искомая физическая величина Y является функцией измеряемой величины x.
Y =f(x)
Так как величина x не может быть определена абсолютно точно, то и рассчитанное значение Y будет содержать погрешность. Значение искомой функции следует находить, как функцию среднего арифметического значения измеренной величины , то есть в формулу для ее определения подставить вычисленное среднее значение
Как определить погрешность функции, если известна погрешность аргумента?
Для этого пользуются известным соотношением между дифференциалом функции df(x)и бесконечно малым приращением аргумента dx:
Полагая Dx»dx, а DY»dY , получаем выражение для погрешности функции:
|
(17) |
где Dx =tp,n-1 Sx , — производная функции
при x =
.
Иногда оказывается удобнее (проще) вычислить сначала относительную погрешность, а уже зная ее, определить доверительный интервал. Учитывая то, что: легко видеть, что относительную погрешность функции можно вычислить, воспользовавшись следующей формулой:
|
(18) |
§ 3 Обработка косвенных измерений. Функция многих переменных. (Формулы переноса ошибок)
В общем случае искомая физическая величина может быть функцией не одной, а нескольких измеряемых величин, то есть: Y= f(X1, X2,…Xn)* Каждая из величин X1, X2,…Xn определяется с соответствующей погрешностьюDX1, DX2,… DXn. В этом случае средняя квадратичная погрешность функции будет равна корню квадратному из суммы квадратов частных производных функции по всем независимым переменным, домноженным на среднеквадратичную погрешность соответствующей величины:
|
(19) |
В данной формуле каждая скобка под корнем представляет собой вклад погрешности соответствующей величины в погрешность функции. Если погрешности различных измеряемых величин определены с одной и той же доверительной вероятностью, то формулу можно переписать в следующем виде:
|
(20) |
Относительная погрешность функции может быть вычислена по формуле:
|
(21) |
Приведенные формулы справедливы для любых функциональных зависимостей, однако, они довольно громоздки, производить по ним расчеты бывает достаточно сложно, они требуют больших затрат времени. В некоторых случаях бывает удобнее использовать выражения, преобразованные для частных случаев функциональной зависимости. Рассмотрим несколько таких частных случаев.
Погрешность алгебраической суммы
Пусть функция имеет вид:
Y = , тогда среднеквадратичная погрешность такой функции будет определяться:
|
(22) |
а выборочная дисперсия:
|
(23) |
То есть выборочная дисперсия алгебраической суммы равна суммевыборочных дисперсий отдельных независимых переменных. Обратите внимание,на то, что в выражение для выборочной дисперсии функции все слагаемые входят со знаком «+», независимо от того, с каким знаком соответствующая величина входила в алгебраическую сумму.
Погрешность произведения.
Пусть функция имеет вид:
или
В этих случаях, воспользовавшись формулой (21) и, учитывая то, что логарифм произведения равен сумме логарифмов, получаем выражение для относительной погрешности функции:
|
(24) |
То есть относительная погрешность произведения (и частного) равна корню квадратному из суммы квадратов относительных погрешностей всех сомножителей. Также как и в случае суммы, обратите внимание, на то, что все слагаемые под корнем берутся со знаком «+», независимо от того в числитель или знаменатель выражения функции они входили.
Производить расчет по этой формуле обычно гораздо проще, чем по формуле (19), а доверительный интервал искомой величины легко найти: .
Погрешности некоторых элементарных функций.
1. , где С=const;
2. ;
3. ;
§ 4. Два способа оценки погрешности при косвенных измерениях.
В случае косвенных измерений физических величин возможны два способа вычисления окончательного результата и погрешности.
Первый способ.
Для каждой измеряемой физической величины проводят серию измерений. Эти измерения (прямые) обрабатывают и находят средние значения и соответствующие им доверительные интервалы
с одной и той же доверительной вероятностью. Затем по выражению функциональной зависимости Y= f (X1,X2,…Xn) находят среднее значение искомой физической величины, используя найденные средние значения всех измеренных величин
. Затем по формулам переноса ошибок (формула 19 или ее частные случаи) рассчитывают доверительный интервал величины Y.
Пример
Задача — определить ускорение свободного падения с помощью математического маятника.
Формула для расчета — , где l — длина маятника, T — период его колебаний.
Измерили 5 раз длину маятника и 5 раз его период. Получили следующие значения, которые обработали, как прямые измерения:
Таблица 3
l(м) | |
|
|
|||
0,965 | 0,0006 | 3,6 ´10-7 | ||||
0,966 | 0,0016 | 25,6´10-7 | ||||
0,964 | -0,0004 | 1,6´10-7 | ||||
0,963 | -0,0014 | 19,6´10-7 | ||||
0,964 | -0,0004 | 1,6´10-7 | ||||
S | 4,822 | 52´10-7 | ||||
Т(сек) | Т- |
(Т- |
=0,000583 D |
|||
1,970 | 0,0002 | 0,04´10-6 | ||||
1,969 | -0,0008 | 0,64´10-6 | ||||
1,971 | 0,0012 | 1,44´10-6 | ||||
1,968 | -0,0018 | 3,24´10-6 | ||||
1,971 | 0,0012 | 1,44´10-6 | ||||
S | 9,849 | 6,8´10-6 | ||||
Получили: 0,9644 и
1,9698.
Затем рассчитывают
и, в соответствии с формулой (7) рассчитывают относительную погрешность g:
.
Тогда Dg = g ´dg =9,812342 ´ 0,0025=0,0249 » 0,025, и окончательный результат, соответственно: (9,812±0,025) м/с2 при Р=0,95
Второй способ.
В случаях, когда по условиям опыта измерения делаются в не воспроизводимых условиях, значения функции, Y= f(X1,X2,…Xn) вычисляют для каждой отдельной серии измерений {Xi}, а затем полученный ряд значений Yi , обрабатывают по алгоритму прямых измерений.
Пример
Пусть поставлена та же задача — определить g, но при этом имеется несколько (пять) заведомо различных маятников. В этом случае рационально поступить следующим образом. Для каждого маятника измерить его длину и период колебаний. По этим значениям рассчитать величину g (для каждого маятника независимо). Полученные значения g обработать, как прямые измерения.
Таблица 4
№ маятника | L(м) | Т(сек) | g (м/с2) | |
|
0,965 | 1,970 | 9,816453 | 0,00355 | 0,126032´10-4 | |
1,222 | 2,222 | 9,771086 | -0,041817 | 17,48669´10-4 | |
1,568 | 2,510 | 9,825584 | 0,01268 | 1,60795´10-4 | |
0,559 | 1,498 | 9,834401 | 0,0215 | 4,62167´10-4 | |
0,752 | 1,739 | 9,816991 | 0,00409 | 0,167152´10-4 | |
S | 49,06452 | 24,0095´10-4 |
,
Dg = 3,2´0,01096 =0,035
и, соответственно, окончательный результат:
(9,813±0,035) м/с2 при Р=0,95
§ 5 Метод наименьших квадратов (МНК).
Помимо двух вышеописанных способов оценки погрешности результата при косвенных измерениях, иногда применяют еще так называемый «метод наименьших квадратов» или сокращенно МНК. Этот метод можно использовать, если известен вид функциональной зависимости между измеряемыми физическими величинами, а требуется определить коэффициенты, входящие в эту функцию. В наших лабораторных работах предлагается применять этот метод для определения параметровлинейной зависимости.
Пусть в эксперименте можно измерить ряд значений некоторой величины x и, соответствующие им значения, величины y. И пусть при этом известно, что между ними справедлива зависимость вида: y = ax + b. Как известно, такая зависимость графически представляется прямой линией (рис.4). Однако измеренные значения xi и yi включают в себя погрешность и, в результате, не лягут идеально на прямую линию.
Как по данным экспериментальных наблюдений наилучшим образом найти коэффициенты a и b? Графически эта задача сводится к построению прямой, ближе всего лежащей ко всем экспериментальным токам, так как прямая однозначно задается этими коэффициентами(рис.4.).
|
Для аналитического выражения коэффициентов применяется метод наименьших квадратов. Утверждается, что наилучшей будет та прямая, сумма квадратов расстояний до которой, от всех экспериментальных точек будет минимальной. Расстояние (вдоль оси y) от точки с координатами xi, yi до искомой прямой определяется выражением: (axi +b -yi), |
Рис.4 |
тогда сумма квадратов расстояний будет равна:
Решение задачи на нахождение минимума этого выражения (см. приложение, § 7) приводит к следующим выражениям для коэффициентов a и b.
Дисперсию отклонения экспериментальных точек от прямой — S02 и дисперсию коэффициентов a и b — Sa2 и Sb2 можно вычислить по формулам:
ко следует иметь в виду, что формулы 25-28 включают разности больших величин, мало отличающихся друг от друга, что легко может привести к ошибкам при вычислениях, если их проводить с недостаточным числом значащих цифр. Поэтому все промежуточныab,
е вычисления следует выполнять с большим числом значащих цифр, без округления. Если вы проводите вычисления с помощью компьютера, то это условие выполняется. В том случае, если расчеты выполняются «вручную», или с помощью не очень совершенного калькулятора, а результаты измерений имеют более трех верных знаков, то велика вероятность получить неправильный результат вычислений. В этом случае рекомендуется для вычисления коэффициентов и а также доверительных границ их погрешности вместо вышеуказанных формул использовать выражения, преобразованные к другому виду:
Во всех случаях проведения расчетов по МНК для определения коэффициентов линейной зависимости и их погрешностей необходимо вычислить некоторые суммы. Для этого удобно воспользоваться следующими таблицами – алгоритмами вычислений. Подсчитав суммы в каждом столбце и подставив их в соответствующие формулы, легко определить и значения a, b, Da и Db
Таблица 5
xi | yi | xi2 | yi2 | xi yi |
x1 | y1 | x12 | y12 | x1 y1 |
x2 | y2 | x22 | y22 | x2 y2 |
… | … | … | … | … |
xn | yn | xn2 | yn2 | xn yn |
åxi | åyi | åxi2 | åyi2 | åx1 y1 |
Или в случае использования формул 33 -37
Таблица 6
Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2019 для Mac Excel 2016 Excel для iPad Excel Web App Excel для iPhone Excel для планшетов с Android Excel для телефонов с Android Еще…Меньше
Ошибки #ПЕРЕНОС! возникают, когда формула возвращает несколько результатов, а Excel не может вернуть результаты в сетку. Дополнительные сведения об этих типах ошибок см. в следующих разделах справки.
Эта ошибка возникает, если диапазон переноса для формулы массива с переносом не является пустым.
При выборе формулы пунктирная граница будет указывать на намеченный диапазон переноса.
Вы можете щелкнуть плавающий элемент «Ошибка» и выбрать параметр Выделить препятствующие ячейки, чтобы сразу перейти к препятствующим ячейкам. Затем вы можете очистить ошибку, удалив или переместив запись препятствующей ячейки. Как только препятствие будет очищено, формула массива выполнит перенос намеченным образом.
Excel не удалось определить размер массива с переносом, так как он является переменным и меняет размер между этапами вычислений. Например, следующая формула вызывает эту ошибку #ПЕРЕНОС! :
=ПОСЛЕДОВ(СЛУЧМЕЖДУ(1;1000))
Динамическое изменение размера массива может вызвать дополнительные этапы вычислений, чтобы обеспечить полное вычисление таблицы. Если размер массива продолжает изменяться во время этих дополнительных этапов и не стабилизируется, Excel разрешит динамический массив ошибкой #ПЕРЕНОС!.
Это значение ошибки обычно связано с использованием функций СЛЧИС, СЛМАССИВи СЛУЧМЕЖДУ. Другие переменные функции, например СМЕЩ, ДВССЫЛ и СЕГОДНЯ, не возвращают разные значения на каждом этапе вычисления.
Например, при размещении в ячейке E2 формулы =ВПР(A:A;A:C;2;ЛОЖЬ) (как в примере ниже) ранее выполнялся поиск ИД только в ячейке A2. Однако в динамическом массиве Excel формула вызывает ошибку #ПЕРЕНОС!, так как Excel выполняет поиск во всем столбце, возвращает 1 048 576 результатов и достигает конца сетки Excel.
Эту проблему можно устранить 3 простыми способами:
# |
Способ |
Формула |
---|---|---|
1 |
Ссылайтесь только на нужные значения поиска. Этот стиль формулы возвращает динамический массив, но не работает с таблицами Excel.
|
=ВПР(A2:A7;A:C;2;ЛОЖЬ) |
2 |
Сошлитесь на значение в той же строке, а затем скопируйте формулу. Этот традиционный стиль формулы работает в таблицах, но не возвращает динамический массив.
|
=ВПР(A2;A:C;2;ЛОЖЬ) |
3 |
Создайте в Excel запрос неявного пересечения с помощью оператора @, а затем скопируйте формулу. Этот стиль формулы работает в таблицах, но не возвращает динамический массив.
|
=ВПР(@A:A;A:C;2;ЛОЖЬ) |
Формулы массивов с переносом не поддерживаются в таблицах Excel. Попробуйте переместить формулу из таблицы или преобразовать таблицу в диапазон (нажмите Конструктор таблиц > Инструменты > Преобразовать в диапазон).
Формула массива с переносом, которую вы пытаетесь ввести, привела к нехватке памяти в Excel. Попробуйте сослаться на меньший массив или диапазон.
Формулы массива с переносом не могут выполнять перенос в объединенные ячейки. Отмените объединение ячеек или переместите формулу в другой диапазон, который не пересекается с объединенными ячейками.
При выборе формулы пунктирная граница будет указывать на намеченный диапазон переноса.
Вы можете щелкнуть плавающий элемент «Ошибка» и выбрать параметр Выделить препятствующие ячейки, чтобы сразу перейти к препятствующим ячейкам. Как только объединенные ячейки будут устранены, формула массива выполнит перенос намеченным образом.
Excel не распознает или не может согласовать причину этой ошибки. Убедитесь, что формула содержит все необходимые аргументы для вашего сценария.
Дополнительные сведения
См. также
Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.
Функция ФИЛЬТР
Функция СЛУЧМАССИВ
Функция ПОСЛЕДОВ
Функция СОРТ
Функция СОРТПО
Функция УНИК
Динамические массивы и поведение массива с переносом
Оператор неявного пересечения: @
Нужна дополнительная помощь?
Нужны дополнительные параметры?
Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.
В сообществах можно задавать вопросы и отвечать на них, отправлять отзывы и консультироваться с экспертами разных профилей.