Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

книги из ГПНТБ / Пулькин, С. П. Вычислительная математика пособие для учащихся 9-10 классов по факультативному курсу

.pdf
Скачиваний:
51
Добавлен:
21.10.2023
Размер:
9.64 Mб
Скачать

зить, что для любого числа с тем же набором значащих цифр (6, 3, 4), расположенных в том же порядке, относи­ тельная погрешность будет одна и та же. Значит, для лю­ бого из чисел 6,34; 0,634; 0,000634; 0,634-105 относительная

погрешность равна 2 ^ , или 0,08%.

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

Правило вычисления относительной погрешности.;

Пусть в записи приближенного числа все цифры верны. Пре­ дельную относительную погрешность можно принять равной дроби, числитель которой 1, а знаменатель есть удвоенное целое число, написанное при помощи всех значащих цифр данного числа (с сохранением порядка их записи).

Заметим, что при вычислении предельной относитель­ ной погрешности по указанному правилу главную роль играет первая из значащих цифр, остальные можно за­

менить нулями. Например,

если а = 5,38, то

6а — 2'~ТЛ8,

но можно

положить 6„ —

 

= 0,001 = 0 ,1 % . Если а

 

2-500

 

 

= 0,876,

ТО ^а = 2~Ш6 ’

НО

М0ЖН0 ПОЛОЖИТЬ

Йд = -рщ ,

или бв = 0,06%.

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

Таблица I

Относительные погрешности (в процентах)

 

 

 

 

П е р в а я зн а ч а щ а я ц и ф р а

 

 

в ер н ы х

 

 

 

 

 

 

 

 

 

зн а ч а щ и х

1

2

3

4

5

6

7

8

9

ц иф р

1

50

25

17

13

10

9

8

7

6

2

5

3,0

2

1,3

1,0

0,9

0,8

0,7

0,6

3

0,5

0,3

0,2

0,13

0,1

0,09

0,08

0,07

0,06

В случае четырех значащих цифр все числа последней строки надо уменьшать в 10 раз, в случае пяти цифр — в 100 раз и т. д.

30

Упражнение. Найти предельную относительную по­ грешность каждого из данных приближенных чисел: 2,84; 0,284; 38,7; 0,0043; 0,004300; 0,08; 0,00800; 0,02104; 5,34-1012.

З а м е ч а н и е . Если приближенное число написано в плавающей форме (1.10), то относительная погрешность определяется набором значащих цифр в записи числа а0.

Так, числа 0,42-104; 0,042-108; 0,42-10-5 имеют одну и ту же

относительную погрешность,

определяемую набором

цифр 42. Именно:

 

б==¥ ' 1 > ’ или

б = 1>2%.

12°. Отыскание числа значащих цифр по заданной от­ носительной погрешности. Пусть перед вычислителем ста­ вится задача: найти приближенное значение некоторой величины так, чтобы относительная погрешность не пре­ вышала 1 %. Если никаких других сведений о приближен­ ном числе нет, то, пользуясь таблицей I, мы определяем, что для обеспечения нужной точности достаточно трех значащих цифр. Если же нам известна первая цифра, то вопрос может быть решен более точно. Например, если известно, что первая цифра 6 или более, то из той же таб­ лицы видно, что две значащие цифры обеспечат требуемую точность.

П р и м е р . . Требуется найти сторону квадрата, пло­ щадь которого S=32,4 дм2, так чтобы относительная по­ грешность не превысила 1% (число 32,4 точное). Искомая

сторона квадрата а = ] /32,4. Извлекать корень по извест­ ному правилу мы можем с любой степенью точности, полу­

чаем: п=}/32,4=5,6921... . Округлим полуденный ре­ зультат так, чтобы обеспечить требуемую точность. Так как первая значащая цифра 5, то из таблицы I видно, что до­

статочно округлить результат,

сохранив две цифры, т. е.

a w 5,7. Решая ту же задачу в

случае S=12,l, получаем:

a=Y 12,1=3,47851... . Так как первая цифра 3, то из этой же таблицы видно, что для обеспечения заданной точности требуются три значащие цифры. Округляя до трех цифр, получаем: а«3,48.

У праж нение. Округлить данные числа так, чтобы отно­ сительная погрешность полученного приближенного числа не превышала 0,2% (сначала пользоваться таблицей, а за­ тем проверить непосредственным вычислением): 1,734804;

31

436,134; 0,073867;

/2 = 1 ,4 1 4 2 1 ...; /7= 2,64575 ...; / 7

0 =

=8,36660...;

sin

259=Q,4226183...; tg

12°=0,2125566...;

lg 190=2,2787536...; lg 1,9=0,2787536...;

lg 1,0062=

 

=0,2684310~a.

 

 

 

§ 4.

ИСТОЧНИКИ ПОГРЕШНОСТЕЙ

 

Рассматривая приближенные числа, мы замечаем, что существуют различные источники погрешностей. Вычисли­ тель должен учитывать, каковы эти источники.

13°. Неустранимая погрешность. Это есть погрешность, происходящая от того, что значение данной величины полу­ чается из опытных данных, например, в результате изме­ рения («ошибка измерения»). Величина этой погрешности не может быть уменьшена вычислителем. Поэтому погреш­ ность такого рода называется неустранимой погрешностью.

В таблице II приведены данные о точности некото­ рых измерительных приборов.

14°. Погрешность округления. Это есть погрешность, возникающая при округлении. Производя округление, мы заменяем данное число другим, представляющим его при­

ближенно.

-

Например, пусть дано точное число 2,378.

Округлйя

до двух значащих цифр, получим 2,4. Погрешность округ­ ления менее 0,03.

Или возьмем число /3 = 1 ,7 3 2 0 5 ... . Это число — ирра­ циональное, оно выражается точно бесконечной десятичной дробью. Беря в этой записи три цифры, получаем прибли­

женное значение /3 « П ,7 3 . Погрешность не превы­ шает 0,003. Это тоже погрешность округления.

Напомним, что при применении правила округления точного числа погрешность округления не превосходит у

едииицы десятичного разряда, соответствующего послед­ ней значащей цифре.

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

Пусть теперь дано приближенное число а, у которого известна предельная абсолютная погрешность Да. Округляя это приближенное число, мы получим новое приближенное

32

^

Т а б л и ц а I I

Предельные ошибки

измерительных приборов

Ко

Наименование измери­

Измеряемая

Единица

Предельная

пп.

тельного прибора

величина

измерения

погрешность

1

Мерная линейка

длина

см

0,2 мм

 

(металлическая)

 

 

 

 

2

Штангенциркуль

длина

ММ

0,05

мм

3

Весы торговые

масса

к г

2,5

а

4

Весы технические

масса

г

5 м г

5

Весы аналитические

масса

г

0,003

м г

6

Интерферометр

длина

мм

0,002

мк*

 

контактный

 

 

 

 

7

Микрометр

длина

мм

5 мк

- 8

Теодолит ТТ-50

углы

град.

15"—30"

9

Термометр лаборатор­

температура

°С

0,2

«С

 

ный жидкостный

 

 

 

 

10

Термометр сопротивле­

температура

°С

0,001 °С

 

ния платиновый

 

 

 

 

* мк — микрон (0,001

миллиметра).

 

 

 

число aL, Легко видеть, что предельная абсолютная погреш­ ность числа аг равна сумме предельной абсолютной погреш­ ности числа а и погрешности округления.

П р и м е р

1.

Приближенное число

о=2,83(±:0,02).

После округления

получим а1=2,8.

Здесь

Аа=0,02, пог­

решность округления 0,03. Значит,

Аа(= 0 ,02+ 0,03= 0,05.

Поэтому в записи числа ах все цифры верны.

П р и м е р

2.

Приближенное число а=5,26. Так как

нет особой оговорки, то в записи числа все

цифры верны.

2 Nt 6372

33

Значит, Ла=0,005. Округляя до двух значащих цифр, получаем «j=5,3. Погрешность округления Д '=0,04. Полная погрешность числа равна 0,005+0,04—0,045< <0,05. Значит, в записи «^=5,3 все цифры верны.

§ 5. ДЕЙСТВИЯ НАД ПРИБЛИЖЕННЫМИ ЧИСЛАМИ

При выполнении действий над приближенными числами мы получаем также приближенное число. Напомним из­ вестные из общего курса математики правила, позволяю­ щие определить абсолютные и относительные погрешности величин, полученных в результате действий над исходными,

если известны погрешности этих исходных величин.

 

15°. Сложение

и

вычитание

приближенных чисел.

Т е о р е м а

1.

Предельная

абсолютная

погрешность

суммы нескольких приближенных

чисел равна

сумме

пре­

дельных абсолютных погрешностей слагаемых.

погрешность

Т е о р е м а

2.

 

Предельная

абсолютная

разности приближенных чисел

равна

сумме

предельных

абсолютных погрешностей уменьшаемого и вычитаемого.

П р и м е р

1.

а,=25,74(±0,02); а2=96,42(±0,03);

a1+flt = 122,16(±0,05).

 

м = 7,83;

Ай=

П р и м е р

2.

«=2,72+3,00+2,11;

=0,005+0,005+0,005=0,015. Округляя (и учитывая по­

грешность округления), получим: ы=7,8(±0,045),

т. е.

в записи « = 7,8

все цифры верны.

 

П р и м е р

3. «=27,35+181,17+1,15+0,18+33,84+

+ 19,85+45,76+53,74+165,61; Д „=0,005+0,005+...

+

+0,005=0,005-9=0,045. Вычисляя сумму, получим: м= =528,65. Так как А„= 0,045, то последняя цифра сомни­ тельна. Округляя и учитывая ошибку округления, полу­ чаем: «»528,7(±0,1).-Здесь последняя цифра сомнительна.

Округляя еще раз, получим: ««529. В последней записи все цифры верны. Однако здесь выгоднее, применяя прин­ цип А. Н. Крылова, оставить в записи сомнительную цифру, ошибка которой не превышает одной единицы.

Заметим, что если все слагаемые имеют одинаковую предельную абсолютную погрешность, то предельная аб­ солютная погрешность суммы равна произведению пре­ дельной абсолютной погрешности одного слагаемого на число слагаемых.

34

П р и м е р 4. Требуется найти сумму 100приближен­ ных чисел, каждое из которых дано с четырьмя верными десятичными знаками после запятой. Найдем число верных десятичных знаков в записи суммы.

Так как погрешность каждого слагаемого 0,00005, то погрешность суммы равна 100-0,00005—0,005. Значит, в записи суммы два верных десятичных знака после запя­ той.

П р и м е р 5. а—1,374; 6=0,921; и = а —6=0,453.

Ли= 0 ,0005+0,0005=0,001. Последняя цифра разности сом­

нительна.

Округляя, получим: а—6=0,45. В этой записи

все цифры

верны.

Т е о ­

16°. Умножение и деление приближенных чисел.

р е м а 3.

Предельная относительная погрешность

произ­

ведения нескольких приближенных чисел равна сумме пре­ дельных относительных погрешностей сомножителей.

Т е о р е м а 4. Предельная относительная погреш­ ность частного от деления двух приближенных чисел равна

сумме предельных относительных погрешностей

делимого

и делителя.

 

 

 

 

 

 

 

Таким образом,

если

м = а6,

ц = у , то

 

 

 

 

 

6„ = 6б + 66, б„ = 6в + б6.

*

(1. 11)

П р и м е р

1.

Найдем относительную погрешность про­

изведения двух

приближенных чисел: а = 6,32;

6 = 0,783.

Из

записи

чисел

определяем

8а = 0,08%;

бь = 0,07%.

Значит, бй6= бд+ б6= 0,15%.

 

 

 

П р и м е р

2.

Найти цриближенное значение величины

и —

, если V 3

и л

вычислены приближенно с че­

тырьмя верными значащими цифрами. Итак,

V 3 я* 1,732;

я я# 3,142, Из

записи чисел определяем:

6К-

= 0,03%;

6Я =

0,02%. Значит, 8Ц= 0,05%. Пользуясь полученными

результатами, можем определить, сколько верных цифр будет в десятичной записи искомого числа и. Найдя гру­

бое

приближенное значение числа

и (и яз 0,5) и

учиты­

вая,

что

= 0,05%, определяем,

что в записи

верны

три значащие цифры. Производя деление числа 1,732 на число 3,142 и сохраняя в частном только три значащие цифры, получим: _

£^-«0,551.

л ’

2'

35

17°. Возведение в степень и извлечение корня из прибли­ женных чисел. Т е о р е м а 5. Предельная относительная погрешность степени приближенного числа равна произве­ дению показателя степени на предельную относительную погрешность основания.

Т е о р е м а 6. Предельная относительная погрешность корня из приближенного числа равна предельной относи­ тельной погрешности подкоренного числа, деленной на по­ казатель корня:

ба„ = пЬа ; б

( 1. 12)

З а м е ч а н и е . Теорема

б справедлива для любого

действительного показателя, что может быть доказано методами дифференциального исчисления (см. ниже,

гл. 10).

П р и м е р 1. Вычисляют объем куба по формуле V = а3, где а —длина ребра, измеренная с погрешностью не бо­ лее 1%. Предельная относительная погрешность бу = 3 х

*б в = 3%.

Пр и м е р 2. Вычисляют и = а4, где о = 1,30 (все цифры

верны).

$а = ~

,

можно принять бй = 0,4%.

Вычисляя

и

точно,

получаем

а* = 2,8561.* На основании

теоремы

5

находим: бц =

1,2%. Наосновании формулы (1.9) находим:

Дй = 3- 0,012 = 0,036. Это значит, что в записи числа 2,8561 две значащие цифры верны. Округляя так, чтобы сохра­ нить только верные цифры, получаем: а 4« 3 . Впрочем, выгоднее записать результат так: а*« 2,85 ± 0,05.

18°. Оценка погрешности результата вычислений по формуле. В практике вычислений очень часто приходится оценивать погрешность числового значения величины, полученной в результате вычислений по формуле, которая

содержит не

одно, а несколько

действий. Для оценки

погрешности

мы последовательно

применяем

теоремы

о погрешностях. Поясним это на примерах.

 

П р и м ер

1. Вычисляют объем цилиндра по формуле

V = n R 2H. При этом принимают я л* 3,142; R &

28,70 см:

Н « 84,3 см. С какой точностью по этим данным можно найти V? Сколько будет верных значащих цифр? Сколько верных десятичных знаков? -

Сначала найдем грубое приближенное значение объема, полагая я « 3 , R « 30 см, Н ж 80 см да еще округляя

36

получаемые в процессе вычислений результаты. Получим:

V »

200 000 см*.

 

 

 

 

 

Так

как

в формуле участвует только умножение, то

проще

начать

с оценки

 

относительной

погрешности.

Из

записи

приближенных

чисел видно:

6Л = 0,0002,

8/? =0,0002, 6// = 0,0006.

Отсюда, пользуясь теоремой 3,

получаем:

6v +

6,i-f-6# +

8я ==0,0012 = 0,12%. Учитывая

грубую

оценку

результата,

определяем, что при точном

выполнении вычислений результат будет иметь в деся­ тичной записи три верные значащие цифры.

Теперь мы можем выполнять вычисления, используя полностью записи исходных данных. Результат округлим

до трех значащих цифр,

получим:

 

 

 

V = 218-103 см9.

 

 

П р и м е р

2. Вычисляют период колебания маятника

по формуле Т — 2п Y

т

- п р и этом полагают я » 3,142;

/ »

120,00 см\

g » 9 8 1

,3 2

см/сек*.

получим:

Т »

Сначала

найдем

грубое

приближение,

2,2 сек.

 

 

 

 

 

 

Применяя далее теоремы об оценке относительной

погрешности

произведения,

частного, корня,

получим

(при этом учитываем, что погрешность постоянного коэф­ фициента 2 равна нулю):

$т~ + пт (^iТ'^g) •

Из записи исходных данных находим:

бя =

0,00016, бг = 0,00004,

6g= 0,000005.

Значит,

бг — 0,00018 — 0,018%.

Учитывая найденное

грубое приближение, устанавливаем, что при точном выполнении вычислений результат будет иметь четыре верные значащие цифры. Производя вычисления и округ­ ляя до четырех значащих цифр, получим: Т = 2,198 сек.

Теперь найдем абсолютную

погрешность: Дг = 2 ,2 х

X 0,00018» 0,0004.

 

П р и м е р З . Вычислить u —

, где а=5,64; 6**7,26;

с = 2,33; d = 1,64.

Здесь нужно произвести сложение, при котором легко определяется абсолютная погрешность, и, кроме того,

37

умножение и деление, при которых легко определяется относительная погрешность. Поэтому при оценке погреш­ ности надо будет переходить от одного вида погрешности к другому.

Найдем Ac+d= A c + A d= 0 ,005 + 0,005=0,01. Для даль­ нейшего придется найти относительную погрешность зна­

менателя. Грубое

приближенное значение знаменателя

примем

равным 4. Тогда 6с+<г= ^ - = 0,0025=0,25% . Из

записи

чисел

видно, что 6в = 0,1%, 86= 0,08%. Теперь

можем

найти

относительную погрешность искомого

числа и.

 

 

 

б„ =

Ьа + 6Ь + 8с+а = 0,1 % + 0,08% + 0,25 % = 0,43%.

Найдем грубое приближенное значение

числа и: и ж 10.

Отсюда

видно,

что

в результате всех

вычислений бу­

дет три верных значащих цифры. Производя вычисления точно и сохраняя в результате три значащие цифры, получим:

и яа 10,3.

19°. О вычитании «близких чисел». Пусть даны при­ ближенные числа а = 58,345 и 6 = 58,321, требуется найти

их разность. Находим: и — а —6=0,024.

Заметим, что

ба = бь = 0,00001 = 0,001%, т. е.

относительные

погреш­

ности данных чисел очень малы.

Найдем

теперь

относи-

с

Дд + Д ь

0,001

Л,

тельную погрешность разности. ои — y firjy — ol)24' Можно

принять 8а= 0,05 = 5 %. Как видим, относительная погреш­ ность разности в 5000 раз больше, чем погрешность вы­

читаемого и уменьшаемого.

Говорят, что

при вычитании близких чисел происхо­

дит п о т е р я т

о ч н о с т и .

Точность результата при вычитании близких чисел можно повысить, если перед выполнением вычислений произвести тождественные преобразования так, чтобы

избежать

вычитания

близких чисел. Например, пусть

а = ] / 2,01‘

V 2 (под

знаком радикала— точное число).

Это разность близких чисел. Во избежание потери точ­ ности преобразуем выражение так:

a = V 2,01 — V 2

=

0,01

 

0,01

0,00353.

+ 2,0T-j~

У~2

1,42+1,41

 

 

 

У полученного результата все цифры верны.

38

20% Обратная задача теории приближенных вычисле­ ний. Рассмотрим задачу. Требуется вычислить объем ко­

нуса по формуле V — ~ n R 3H так, чтобы погрешность не

превышала 0,1% . С какой точностью следует измерить радиус основания и высоту, чтобы обеспечить требуемую

точность

результата?

 

 

Для решения задачи следует знать грубые прибли­

женные

значения R и Я. Пусть R »

30 см; Н

80 см.

Найдем

также

грубое приближенное

значение

объема:

V fa 75 000 см3.

На основании теоремы 3 об умножении

приближенных чисел составляем уравнение:

 

 

 

бя+-2бЛ+ ая =б,оо1.

(и з )

Число я

мы можем взять с любой степенью точности,

т. е. 6„ можно взять сколь угодно малым. Положим пока,

я =3,142, т. е. 6Я = 0,00016. Уравнение (1.13)

будет

таково:

(1.14)

26Д + 6Я = 0,00084.

В этом уравнении два неизвестных: 6R и 8Я. Значит,

урав­

нение имеет бесконечное множество решений, задача ока­ зывается неопределенной.

Но мы можем наложить на 8Д и 8Я некоторые допол­ нительные условия. Например, мы можем считать, что измерения R и Я будут проведены при одинаковой точ­ ности измерительных инструментов. Значит, можно поло­

жить АЯ = ЛЯ. Так

как

=

, 6я = 4б~’ то 1,3

О -14)

19

 

Отсюда Дд = Ая = 0,0103

см =

находим: ^ А Л = 0,0084.

—0,106 мм. Значит,

для

получения требуемой точности

достаточно произвести измерения R и Н с погрешностью, не превышающей 0,1 мм.

Итак, в теории приближенных вычислений рассматри­ ваются две основные задачи.

Прямая задача. Указаны действия, которые следует выполнить над приближенными числами (например, про­ извести вычисления по данной формуле), и заданы предель­ ные погрешности этих чисел. Требуется оценить погреш­ ность результата.

Обратная задача. Указаны действия, которые нужно выполнить над приближенными числами (например, про­ вести вычисления по данной формуле). Требуется устано­

39

Соседние файлы в папке книги из ГПНТБ