Справочник от Автор24
Поделись лекцией за скидку на Автор24

Погрешности арифметических операций

  • 👀 1370 просмотров
  • 📌 1307 загрузок
Выбери формат для чтения
Загружаем конспект в формате pdf
Это займет всего пару минут! А пока ты можешь прочитать работу в формате Word 👇
Конспект лекции по дисциплине «Погрешности арифметических операций» pdf
Лекция 6. Вычисление погрешностей. 6.1. Формула вычисления погрешности. Пусть известны погрешности некоторых величин. Требуется определить погрешность заданной произвольной функции u от этих величин. Теорема 1. Пусть задана дифференцируемая функция u = u(x1 , . . . , xn ) и ∆xi – предельные абсолютные погрешности ее аргументов xi , i = 1, . . . , n. Тогда предельная абсолютная погрешность ∆u функции u (при малых ∆xi ) равна  n X ∂u ∆xi . ∆u = ∂x i i=1 (1) Пусть Xi – точные значения аргументов xi , i = 1, . . . , n, U = u(X1 , . . . , Xn ) – точное значение функции u, ∆xi = |Xi − xi | = |∆xi | – абсолютные погрешности аргументов. Здесь ∆xi – приращение аргумента xi . Тогда абсолютная погрешность функции u n X ∂u |U − u| = |∆u| ≈ |du(x1 , . . . , xn )| = ∆xi 6 ∂x i i=1 n n X X ∂u ∂u · |∆xi | = ∆xi . 6 ∂x ∂x i i i=1 i=1 Здесь мы воспользовались тем, что при малых приращениях аргументов ∆xi приращение функции ∆u можно приближенно заменить ee дифференциалом du. Итак n X ∂u |U − u| 6 ∆xi . ∂x i i=1 Следовательно, за предельную абсолютную погрешность ∆u функции u можно принять (1).  Замечание. Предельную относительную погрешность функции u можно найти по формуле δu = 1 ∆u . |u| (2) 6.2. Погрешности арифметических операций Используя (1) и (2), можно получить выражения для погрешностей всех арифметических операций. Утверждение 1. Предельная абсолютная погрешность суммы (разности) u = x1 ± x2 равна ∆u = ∆x1 + ∆x2 .  (3) Используя (1), находим ∆u = ∂u ∂u ∆x1 + ∆x2 = ∆x1 + ∆x2 . ∂x1 ∂x2  Замечание. Предельная абсолютная погрешность суммы не может быть меньше предельной абсолютной погрешности наименее точного (в смысле абсолютной погрешности) из слагаемых. Следовательно, с какой бы степенью точности ни были определены остальные слагаемые, мы не можем за их счет увеличить точность суммы. Поэтому не имеет смысла сохранять излишние знаки и в более точных слагаемых. Отсюда вытекает следующее правило сложения приближенных чисел: 1) округлить их так, чтобы каждое из них содержало на 1 – 2 значащую цифру больше, чем число верных цифр в наименее точном из слагаемых; 2) в результате сохранить столько значащих цифр, сколько верных цифр имеется в наименее точном из слагаемых (или удержать еще одну запасную цифру). Утверждение 2. Предельная относительная погрешность суммы u = x1 + x2 слагаемых одного знака не превышает наибольшей из предельных относительных погрешностей слагаемых: δu 6 δmax ,  δmax = max{δx1 , δx2 }. где Используя (2) и (3), находим предельную относительную погрешность 2 суммы δu = ∆x1 + ∆x2 |x1 |δx1 + |x2 |δx2 ∆u = = 6 |u| |u| |u| δmax (|x1 | + |x2 |) δmax |u| 6 = = δmax . |u| |u| Утверждение 3. Предельная относительная u = x1 − x2 равна δu =  погрешность  разности ∆x1 + ∆x2 . |x1 − x2 | (4) Используя (2) и (3), находим предельную относительную погрешность разности ∆u ∆x1 + ∆x2 = .  |u| |x1 − x2 | Замечание. Если число x1 − x2 мало, то предельная относительная поδu = грешность разности может быть очень большой, в то время как относительные погрешности уменьшаемого и вычитаемого остаются малыми, т.е. происходит потеря точности. Пример. Вычислим разность чисел x1 = 47,132 и x2 = 47,111. Имеем u = x1 − x2 = 47,132 − 47,111 = 0,021. Разность u имеет лишь две значащие цифры, из которых последняя сомнительная, т.к. предельная абсолютная погрешность разности ∆u = ∆x1 + ∆x2 = 0,0005 + 0,0005 = 0,001. Предельные относительные погрешности уменьшаемого, вычитаемого и разности соответственно δx1 = ∆x1 0,0005 = = 0,000011 ; |x1 | 47,132 δu = δx 2 = ∆x2 0,0005 = = 0,000011 ; |x2 | 47,111 ∆u 0,001 = = 0,048 . |u| 0,021 Предельная относительная погрешность разности примерно в 5000 раз (!!!) больше предельных относительных погрешностей исходных данных. 3  Замечание. Чтобы избежать потери точности при вычитании близких чисел, необходимо 1) либо вообще избегать такого вычитания; например, выражение √ 2,01 − 2 лучше заменить следующим образом: √ √ √ √ p √ ( 2,01 − 2 )( 2,01 + 2 ) 2,01 − 2 0,01 √ √ =√ √ ; 2,01 − 2 = =√ √ 2,01 + 2 2,01 + 2 2,01 + 2 √ 2) либо, если все же приходится вычитать такие числа, то брать их с (m + n) верными значащими цифрами, где m – количество пропадающих старших разрядов, n – количество верных значащих цифр, которые мы хотим получить в разности. Утверждение 4. Предельные абсолютная и относительная погрешности произведения u = x1 x2 равны ∆u = |x2 | ∆x1 + |x1 | ∆x2 ,  δu = δx1 + δx2 . (5) Используя (1) и (2), находим ∆u = ∂u ∂u ∆x1 + ∆x2 = |x2 | ∆x1 + |x1 | ∆x2 , ∂x1 ∂x2 ∆u |x2 | ∆x1 + |x1 | ∆x2 ∆x1 ∆x2 = = + = δx1 + δx2 .  |u| |x1 x2 | |x1 | |x2 | Замечания. 1) Если u = kx, k 6= 0 – точный множитель, то ∆k = δk = 0 δu = и формулы (5) примут вид ∆u = |k| ∆x , δ u = δx . (6) Таким образом, при умножении приближенного числа на точный множитель k предельная относительная погрешность не изменяется, а предельная абсолютная погрешность увеличивается в |k| раз. 2) Относительная погрешность произведения не может быть меньше, чем относительная погрешность наименее точного из сомножителей. Поэтому здесь, как и в случае сложения, не имеет смысла сохранять в более точных сомножителях излишнее количество значащих цифр (см. правило сложения приближенных чисел). 4 Утверждение 5. Предельные абсолютная и относительная погрешности x1 равны частного u = x2 |x2 | ∆x1 + |x1 | ∆x2 , x22 ∆u =  δu = δx1 + δx2 . (7) Используя (1) и (2), находим ∆u = δu = x1 ∂u 1 |x2 | ∆x1 + |x1 | ∆x2 ∂u ∆x1 + ∆x2 = ∆x1 + − 2 ∆x2 = , ∂x1 ∂x2 x2 x2 x22 ∆u |x2 | ∆x1 + |x1 | ∆x2 x2 = · = |u| x22 x1 |x2 | ∆x1 + |x1 | ∆x2 ∆x1 ∆x2 = = + = δx1 + δx2 . |x1 x2 | |x1 | |x2 |  Утверждение 6. Предельные абсолютная и относительная погрешности степени u = xm , m > 0, равны ∆u = m|x|m−1 ∆x ,  δu = mδx . (8) Используя (1) и (2), находим ∆u = δu = du ∆x = |mxm−1 | ∆x = m|x|m−1 ∆x , dx ∆u m|x|m−1 ∆x m∆x = = = mδx . |u| |xm | |x|  Замечание. Если m > 1, то при возведении в m-ую степень точность теряется. При m < 1 точность растет. Пример. Вычислить объема шара V = 16 πd3 , если диаметр d = 3,7±0,05 см, π = 3,14. Определить погрешности результата.  Сначала находим погрешности исходных данных: ∆π = |3,1415 . . . − 3,14| = 0,0015 . . . 6 0,002, δπ = 0, 002 = 0,00064, 3,14 5 δd = ∆d = 0,05, 0,05 = 0,014. 3,7 По формулам (5), (6) и (8) для погрешностей арифметических операций (произведение и возведение в степень) получаем δV = δπ + 3δd = 0,0007 + 0,042 = 0,0427 = 0,043 = 4,3 %. Вычисляем объема шара V = 1 3 1 πd = 3,14 · 3,73 = 26,5084. 6 6 Тогда предельная абсолютная погрешность объема ∆V = V δV = 26,5084 · 0,043 = 1,2. Так как 0,5 · 100 < ∆V = 1,2 < 0,5 · 101 , то последняя верная значащая цифра объема V находится в разряде десятков. Тогда, отбрасывая излишние сомнительные цифры, можно записать V = 26,5 ± 1,2. Ответ: V = (26,5 ± 1,2) см3 ; δV = 4,3 %. 6 
«Погрешности арифметических операций» 👇
Готовые курсовые работы и рефераты
Купить от 250 ₽
Решение задач от ИИ за 2 минуты
Решить задачу
Помощь с рефератом от нейросети
Написать ИИ
Получи помощь с рефератом от ИИ-шки
ИИ ответит за 2 минуты

Тебе могут подойти лекции

Смотреть все 938 лекций
Все самое важное и интересное в Telegram

Все сервисы Справочника в твоем телефоне! Просто напиши Боту, что ты ищешь и он быстро найдет нужную статью, лекцию или пособие для тебя!

Перейти в Telegram Bot