Б.П. Демидович, И.А. Марон - Основы вычислительной математики (1132358), страница 6
Текст из файла (страница 6)
й 6. Связь относительной погрешности приближенного числа с количеством зериых вязкое этого числа Докажем теорему, которая связывает величину относительной погрешности приближенного числа с количеством верных знаков этого числа [31, [41. Те о рема. Если положительное приближенное число а имеет п верных десятичных знаков в узком смысле, то относительная погргш/ г ти-т ность б этого числа нв превосходит ~ †) деленную на первую ~ 10) 26 (гл.
ч пеивлижвнныв числа влачащую цифру данного числа, т. е. где а — первая значащая цифра числа а. Доказательство. Пусть число а=сс 10"+а„,10 т+ ...+а „+,10 "+'+... (а ~1) является приближенным значением точного числа А и имеет л вер- ных знаков. Тогда по определению имеем: Ь=)А — а)( — 1О отсюда А>а — — 10 2 Последнее неравенство еще более усилится, если число и заменим заведомо меньшим числом ам10~, А~а„10 — ' ° 1О -"" = — ' ° 1О" (2а —, .',). (1) Правая часть неравенства (1) достигает наименьшего значения прн и = 1.
Поэтому А== —,' ° 1О (2а. — 1), (2) или, так как 2а„— 1=а„+(а„— 1) ~а„, то А) — а 1О". Следовательно, — 1Ов ч+' — а,„!ов 2 Итак, Теорема доказана. Замечание 1. Пользуясь неравенством (2), можно получить более точную оценку относительной погрешности б. 2 5( относитвльнли поггвшноогь н число венных знаков 27 С л е д с т в и е 1. За предельную относительную погрешность числа а можно принять: (4) где сс — первая значащая цифра числа а. С л е д с т в н е 2. Если число а имеет больше двух верных знаков, т. е. п)2, то практически справедлива формула (5) 1 Действительно, при пР= 2 числом — „, в неравенстве (1) можно пренебречь. Тогда А) 2 ° 1О 2а„=сс„10; отсюда — ° 10н «+г Следовательно, 3 а и е ч а н и е 2.
Если приближенное число а имеет а верных десятичных знаков в широком смысле, то оценки (4) и (5) следует увеличить в два раза. П р и и е р 1. Какова предельная относительная погрешность, если вместо числа и взять число а = 3,14? Решение. В нашем случае сс„=З и л=3. Следовательно, 1 /!131 1 !О 2.3 (, !0) 600 6 П р и м е р 2. Со сколькими десятичными знаками надо взять )У20, чтобы погрешность не превышала 0,1а4? Р е ш е ни е.
Так как первая цифра 4, то а =4, причем 6=0,001, Имеем „,(0,001, отсюда 1О" ')250 и п)4. ! Приведенная теорема дает возможность по числу верных знаков приближенного числа а=а„10 +а„,10 '+... определить его относительную погрешность 5. 28 (гл. г пгивлижениые числА Для решения обратной задачи — определения количества и верных знаков числа (6), если известна его относительная погрешность б, обычно пользуются приближенной формулой б= — (а > О), а а где А — абсолютная погрешность числа а.
Отсюда А=ай. (7) Учитывая старший десятичный разряд числа А, легко установить количество верных знаков данного приближенного числа а. В частности, если 1 6 1О" ' то из формул (6) и (7) имеем: Ь~(а„+1)1О 10 " =10 "+г, т. е. число а заведомо имеет и верных десятичных знаков в широком смысле. Аналогично, если 1 2 10" ' то число и имеет п верных знаков в узком смысле. П р и м е р 3. Приближенное число а = 24 2о3 имеет относительную точность 1а/.
Сколько в нем верных знаков? Решение. Имеем: А=24253 0,01 ж 243 = 2,43 10'. Следовательно, число а имеет верными лишь первые две цифры (л =2); цифра сотен является сомнительной. Согласно приведенному выше правилу число а предпочтительнее записать в виде а = 2,43 10а. 3 а м е ч а н и е. Укаэанный способ определения числа верных знаков является приближенным. При точном подсчете верных цифр числа а следует исходить из неравенств А Ар=†а+Ь ц- 1 б (0(6<1). й 6. Таблицы для определения предельной относительной погрешности по числу верных знаков и наоборот Если приближенное число написано с указанными верными десятичными знаками, то можно легко подсчитать его предельную относительную погрешность.
Практически с таким подсчетом приходится сталкиваться часто и поэтому желательНо рационалнзиро- й О! тлен!н![ы вать эту операцию. Таблица 2 Я указывает относительну!о погрешность в процентах приближенного' числа в зависимости от количества верных в широком смысле десятичных знаков его и от первых двух значащих цифр числа, считая слева направо. Таблица 2 Относительная погрешность (в %) чисел с и верными знаками Первые две значащие цифры Пусть, например, имеем приближенное число 0,00354 с тремя верными деситичными знаками. Так как здесь л = 3 и число 35 содержится в промежутке 35, ..., 39, то по таблице 2 находим 6=0 29 %. Если известна только первая цифра числа, например 4, то берем, конечно, большее из чисел 2,5 и 2,2, соответствующих возможным вариантам 40, ..., 44 и 45, ..., 49 (при п=2), Если и первая цифра неизвестна, то берем числа из первой строки (10е!о! 1 %; О,! %), как наибольшие.
Из этой таблицы мы видим, что три верных знака обеспечивают относительную точность (не менее 1 %), лостаточную для большинства технических расчетов. Заметим, что если приближенное число имеет два, трн или четыре верных знака в узком смысле, то все числа таблицы нужно уменьшить вдвое. В таблице 3 !5) приведены верхние границы для относительных погрешностей (в процентах), обеспечивающих данному приближенному значению то или другое число верных знаков в широком смысле в зависимости от его первых двух цифр.
10 — 11 12 — 13 14, ..., !6 17, ..., 19 20, ..., 22 23, ..., 25 26, ..., 29 30, ..., 34 35, ..., 39 40, ..., 44 45, ..., 49 50, ..., 59 60, ..., 69 70, ..., 79 80, ..., 89 90, ..., 99 10 8,3 7,1 5,9 4,3 3,8 3,3 2,9 2,5 2,2 2 1,7 1,4 1,2 1,1 1 0,83 0,7! 0,59 0,5 0,43 0,38 0,33 0,29 0,25 0,22 0,2 0,17 О,!4 0,12 0,11 30 1гл. ! ПРИБЛИЖЕННЫЕ ЧИСЛА Таблица 3 Число верных знаков прнблнженногв числа в зависимости ет предельной относительной погрешности (в е4) Покажем на примере, как надо пользоваться таблицей З.Пусть, например, дано приближенное число а = 5,297 с относительной погрешностью 5 = 0,5 %.
Здесь первые две значащие цифры 5 и 2; число, образованное этими цифрами, содержится между 50 и 54, причем последним, в зависимости от числа верхних знаков, соответствуют относительные погрешности 0,9 %; 0,09 'е; 0,009 вте и т. д. Так как 5= 0,5 % ( 0,9 % н относительная погрешность числа не зависит от того, какие десятичные разряды выражают цифры этого числа, то число а = 5,297 имеет два верных десятичных знака в широком смысле. Пример ы. 1. Полагая ге=3,142; 1Г 7=2,65; е= 2,718; 1д5= = 0,699; з!п 1'= 0,0174, по таблице 2 находим, что соответствующие относительные погрешности следующие: Ь = 0,033%; 5 = 0,19%; б 0 019 его; 5 = О 17 ей ' б = О 59%.
2. По прогибу стального стержня вычислен модуль Юнга Е= 2212... Т/сме с точностью до 2 ее. Сколько верных знаков в найденном значении? По таблице 3 находим л = 2. Следовательно„ Е= 22 10' Т~смт. 3. Для взрывчатой смеси в газомоторе вычислена газовая постоянная 7?= 31,5... с относительной погрешностью 5 = 1 % . Определить число верных знаков. По таблице 3 находим п = 2. Значит, ?? = 32. 31 ПОГРЕШНОСТЬ СУММЫ й 1. Погрешность суммы Т е о р е м а 1.
'Абсолютная погрешность плгебрпическоб суммы песколькия приближепкььк чисел пе превышает суммы абсолютнмк погреипостеб вгик чисел. Доказательство. Пусть х,, х„..., х„— данные приближенные числа. Рассмотрим их алгебраическую сумму и ~х,~-хь-~-...~х„. Очевидно, что Ли=~ Ах,~Лхь-)-...-(-Ьх„ и, следовательно, ) Ли (.а, ( Лх, (+ ( Лхь ) +... + ( Ьх„) (1) С л е д с т в и е. За предельную абсолютную погрешность алгебраическойой суммы можно принять сумму предельных абсолютных погрешностей слагаемых (2) до ш-го десятичного разряда погрешность округления суммы и самом неблагоприятном случае не превышает величины Лькв ~п ° —, ° 1О .
1 и 2 (3) Из формулы (2) следует, что предельная абсолютная погрешность суммы не может быть меньше предельной абсолютной погрешности наименее точного (в смысле абсолютной погрешности) из слагаемых, т. е. слагаемого, имеющего максимальную абсолютную погрешность. Следовательно, с какой бы степенью точности ни были определены остальные слагаемые, мы не можем за их счет увеличить точность суммы. Поэтому не имеет смысла сохранкть излишние знаки и в более точных слагаемых. Отсюда вытекает следующее, обычно применяемое, практическое правило для сложении приближенных чисел. П р а в и л о.
Чтобы сложить числа различной абсолютной точности, следует: 1) выделить числа, десятичная запись которых обрывается ранее других, и оставить их без изменения; 2) остальные числа округлить по образцу выделенных, сохраняя один или два запасных десятичных знака; 3) произвести сложение данных чисел, учитывая все сохраненные знаки; Ф) полученный результат округлить на один знзк. При округлении по правилу дополнения слагаемых суммы и=х, +х,+...
+х„ 32 птивлиженные числА Можно получить более точный расчет погрешности округления суммы, если учесть знаки ошибок округления слагаемых. П р и м е р. Ней~и сумму приближенных чисел: 0,348; 0,1834; 345,4; 235,2; 11,75; 9,27; 0,0849; 0,0214; 0,000354, каждое из которых имеет все верные значашие цифры (в широком смысле). Р е ш е н и е. Выделяем числа наименьшей точности 345,4 и 235,2, абсолютная погрешность которых может достигать 0,1.