Погрешности арифметических действий.

Пусть числа x и y заданы с абсолютными погрешностями del1.gif (861 bytes)x и del1.gif (861 bytes)y

x : = 2.5378   del1.gif (861 bytes)x : = 0.0001                  y : = 2.536   del1.gif (861 bytes)y : = 0.001

Тогда относительные погрешности чисел

pic1 (579 bytes),      del2.gif (893 bytes)x = 3.94 x 10-5             pic2 (628 bytes),      del2.gif (893 bytes)y = 3.94 x 10-4

Найдем погрешности суммы и разности чисел

S1 : = x + y       del1.gif (861 bytes) S1 : = del1.gif (861 bytes)x + del1.gif (861 bytes)y       image ( bytes)

S1 = 5.0738      del1.gif (861 bytes) S1 = 1.1 x 10-3       del2.gif (893 bytes)S1 = 2.17 x 10-4

S2 : = x - y       del1.gif (861 bytes) S2 : = del1.gif (861 bytes)x + del1.gif (861 bytes)y       image ( bytes)

S2 = 1.8 x 10-3      del1.gif (861 bytes) S2 = 1.1 x 10-3        del2.gif (893 bytes)S2 = 0.61

image ( bytes)

Относительная погрешность разности в 2000 раз больше относительной погрешности суммы!

Возьмем теперь другие значения x и y и вычислим погрешности произведения и частного
x : = 2.5378   del1.gif (861 bytes)x : = 0.0001                  y : = 0.006   del1.gif (861 bytes)y : = 0.001

Тогда относительные погрешности чисел

image ( bytes)              image ( bytes)

S3 = 0.015227                       S4 = 422.966667

del2.gif (893 bytes)S3 : = del2.gif (893 bytes)x + del2.gif (893 bytes) y                      del2.gif (893 bytes)S4 : = del2.gif (893 bytes)x + del2.gif (893 bytes)y

del1.gif (861 bytes) S3 : = | S3 | x del2.gif (893 bytes) S3              del1.gif (861 bytes) S4 : = | S4 | x del2.gif (893 bytes) S4

del1.gif (861 bytes) S3 = 6.604259 x 10-6              del1.gif (861 bytes) S4 = 0.183452

image ( bytes)

Абсолютная погрешность частного в 20000 раз больше абсолютной погрешности произведения!