You are on page 1of 8

Лекція №3

ПОХИБКИ АРИФМЕТИЧНИХ ОПЕРАЦІЙ

Виконуючи арифметичні операції над наближеними числами


одержують також наближене число. Розглянемо деякі правила, що
дозволяють оцінити похибки результату дій над наближеними числами.

3.1. Похибки суми


Гранична абсолютна похибка алгебраїчної суми декількох
наближених чисел дорівнює сумі граничних абсолютних похибок
доданків.
Нехай x1, х2, …, хn – задані наближені числа, – їхні
граничні абсолютні похибки, а u= x1+х2+ …+ хn – алгебраїчна сума цих
чисел.
Тоді
.
Знаючи граничну абсолютну похибку суми u, можна визначити її
граничну відносну похибку за формулою:

Гранична відносна похибка алгебраїчної суми декількох


наближених чисел одного й того ж знака не перевищує найбільшу з
граничних відносних похибок доданків.
Доведення: Нехай u= x1+х2+ …+ хn – алгебраїчна сума декількох
наближених чисел одного й того ж знака. Для визначеності вважатимемо, що
хі>0 ( ).
Тоді

1
Оскільки гранична відносна похибка наближеного числа ,

то гранична абсолютна .
Тому можемо записати:

Позначимо найбільшу з граничних відносних похибок доданків через :


,( ).
Тоді

Тобто
( ).

3.2. Правило додавання наближених чисел


Припустимо, що x1, х2, …, хn – десяткові наближення з різною кількістю
правильних знаків після коми. Для того, щоб не робити обчислень із зайвими
знаками, які не впливають на точність результату, доцільно при додаванні
дотримуватися наступного правила.
Правило додавання наближених чисел:
1) виділити числo(а) з найменшою кількістю знаків після коми, тобто
ті, які мають найбільшу абсолютну похибку, та залишити їх без змін;
2) решту чисел округлити так, щоб зберегти в них на один десятковий
знак більше, ніж у виділених числах;
3) виконати додавання чисел, враховуючи всі збережені знаки;
4) отриманий результат округлити, зберігши стільки знаків після коми,
скільки має виділене число.

Для оцінки точності результату необхідно знати:

2
а) граничну абсолютну похибку суми = суму граничних абсолютних похибок
вихідних даних (доданків) – ;
б) суму абсолютних похибок округлення доданків – ;
в) абсолютну величину похибки округлення результату – .
Тоді повна похибка результату: .

Приклад 1. Оцінити сукупну граничну абсолютну похибку суми


наближених чисел 327,4 та 3,0854 (у запису чисел усі цифри вірні у
широкому розумінні).
Розв’язання: Позначимо та .
Оскільки у запису даних чисел усі цифри вірні у широкому розумінні,
то їх граничні абсолютні похибки відповідно дорівнюють 0,1 та
0,0001.
Число , що має менше знаків після коми, не змінюємо, а число
округлюємо так, щоб зберегти в ньому на один десятковий знак
більше, ніж у першому числі. Одержимо .
Знаходимо суму: = 330,49.
Отриманий результат округлюємо до десятих: .
Оцінимо точність отриманого результату. Для цього:
а) обчислимо граничну абсолютну похибку суми = суму граничних
абсолютних похибок вихідних даних:
;
б) абсолютну величину похибки округлення вихідних даних:
;
в) абсолютну величину похибки округлення результату:
.
<0,2.
Тобто, .
Відповідь: .

3
Зауваження: повна похибка суми визначається граничною
абсолютною похибкою найменш точного із заданих чисел.

3.3. Похибки різниці


Нехай x1 та х2 – задані наближені числа, і – їх граничні
абсолютні похибки.
Гранична абсолютна похибка різниці дорівнює сумі
граничних абсолютних похибок зменшуваного та від'ємника:

Граничну відносну похибку різниці визначають


за формулою:

Зауваження: У разі віднімання близьких чисел гранична відносна


похибка різниці значно перевищуватиме граничні відносні похибки
зменшуваного та від'ємника. Тому в обчислювальних алгоритмах бажано
уникати віднімання близьких чисел.

Приклад 2. Оцінити граничну відносну похибку різниці чисел 47,132


та 47,111 (у запису чисел усі цифри вірні у вузькому розумінні).
Розв’язання: Позначимо x=47,132 та y=47,111.
Оскільки у запису даних чисел усі цифри вірні у вузькому розумінні, то
їх граничні абсолютні похибки відповідно дорівнюють:
= 0,0005, = 0,0005,

Знаходимо різницю u = x – y = 47,132 – 47,111 = 0,021.


Гранична абсолютна похибка різниці:
= 0,0005 + 0,0005 = 0,001.
Граничні відносні похибки вхідних даних:

4
(0,0011%)

(0,0011%)

Гранична відносна похибка результату:

(5%)

Таким чином, гранична відносна похибка різниці майже у


5000 разів більша за граничні похибки вихідних даних!

Зауваження: При подальшому розгляді похибок арифметичних


операцій, а також при розгляді похибок функцій припускатимемо, що
похибки значно менші за абсолютною величиною від самих наближених
величин, тож ними можна знехтувати в сумах, котрі містять одночасно
наближену величину і її похибку як доданки; і завжди можна обмежитися
членами, лінійними відносно похибок, нехтуючи членами більш високого
порядку.

3.4. Похибки добутку


Гранична відносна похибка добутку декількох наближених чисел
дорівнює сумі граничних відносних похибок співмножників:
,
де .
За відомою граничною відносною похибкою добутку u можна
визначити його граничну абсолютну похибку за формулою
.
Якщо з n чисел , що перемножуються, тільки одне
наближене, наприклад х1 , а решта – точні, то гранична відносна похибка
їхнього добутку u збігатиметься з граничною відносною похибкою
наближеного числа х1:

5
Зокрема, при множенні наближеного числа х на точний множник k
гранична відносна похибка їхнього добутку u=kx дорівнює граничній
відносній похибці наближеного числа х:

,
а гранична абсолютна похибка у | k | разів більша за граничну
абсолютну похибку числа х:
.

Д.з.: Довести

3.5. Правило множення наближених чисел з різною кількістю


вірних знаків після коми:
1) виділити число(а) з найменшою кількістю вірних значущих цифр
(найменш точне) та залишити їх без змін;
2) інші співмножники округлити так, щоб зберегти в них на один
десятковий знак більше, ніж у виділених числах;
3) виконати множення чисел, враховуючи всі збережені знаки;
4) отриманий результат множення округлити, зберігши стільки знаків
після коми, скільки має виділене число.

3.6. Похибки частки


Гранична відносна похибка частки від ділення двох наближених
чисел, відмінних від нуля, дорівнює сумі граничних відносних похибок
діленого і дільника.

Якщо , то .

За відомою граничною відносною похибкою частки u можна


визначити її граничну абсолютну похибку за формулою
.
У разі ділення наближених чисел варто користуватися правилами,
сформульованими для добутку.

6
3.7. Похибки степеня
Гранична відносна похибка n-го степеня наближеного числа (де n –
натуральне число) у n разів більша за граничну відносну похибку самого
числа.

Граничну абсолютну похибку степеня визначають за формулою

3.8. Похибки експонентної функції


Гранична відносна похибка при обчисленні експоненти дорівнює
граничній абсолютній похибці аргумента.

Д.з.: Довести

Граничну абсолютну похибку експоненти визначають за формулою


.

3.9. Похибки натурального логарифма


Гранична абсолютна похибка натурального логарифма дорівнює
граничній відносній похибці аргумента.

Д.з.: Довести

3.10. Похибки кореня


Гранична відносна похибка кореня n-го степеня з наближеного
числа х дорівнює відношенню граничної відносної похибки
підкореневого числа до показника степеня кореня.
Нехай . Тоді

7
Граничну абсолютну похибку кореня n-го степеня з наближеного
числа визначають за формулою

Д.з.: Довести
Обчислюючи кopiнь n-гo стeпеня з нaближeнoгo числa в peзyльтaтi
вapтo бpaти стiльки знaчyщиx цифp, скiльки вірних знaчyщиx цифp має
пiдкopеневе числo.

Література:
1. Брановицька, С.В. Обчислювальна математика та програмування.
Обчислювальна математика в хімії і хімічній технології : підручник / С. В.
Брановицька, Р. Б. Медведєв, Ю. Я Фіалков ; НТУУ "КПІ". - Київ :
Політехніка, 2004. - 220 с.

You might also like