Погрешности при машинном представлении чисел

При машинном представлении чисел используются две формы,- с фиксированной и плавающей запятой. В первом случае условно фиксируется расположение знака, отделяющего целую часть числа от дробной. Т.е. выделяется неизменное число разрядов для целой и дробной частей числа. Так, при общем числе n двоичных разрядов, выделяемых для представления числа один разряд резервируется под знак числа, nі знаков,- под целую и nf=n-nі -1 знаков, - под дробную (Рисунок 1.1).

......

ni – разрядов, целая часть nf – разрядов, дробная часть

знак числа

Рисунок 1.1 – Распределение разрядной сетки при представлении числа с фиксированной запятой.

Отметим следующую особенность. Если исходные данные имеют неограниченное число верных знаков, то форма представления с фиксированной запятой позволяет их представить с абсолютной величиной погрешности не превышающей половину младшего разряда, т.е. . Таким образом, и абсолютная величина погрешности представления таких чисел не превышает . Этот факт, опуская подробности, иногда формулируют и так: в форме с фиксированной запятой числа представляются с одинаковой абсолютной погрешностью.

Форма представления с плавающей запятой предполагает, что оно представлено в виде

,

где или 1, , число называется мантиссой, число р,- порядком. В этом случае разрядная сетка распределяется таким образом: два разряда выделяется под знаки мантиссы и порядка, разрядов выделяется под мантиссу и разрядов, - под порядок (Рисунок 1.2).

nm – разрядов, мантисса nf – разрядов, порядок

1 разряд, 1 разряд,

знак mx знак порядка

Рисунок 1.2. – Один из вариантов распределения разрядной сетки при представлении числа с плавающей запятой.

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

.

Таким образом, для любого x допускаемого разрядной сеткой.

Варианты индивидуальных заданий

Дана функция

, .

В таблице 1.2 приведены приближённые значения , содержащие верные значащие цифры. Значения являются точными.

Необходимо:

1. определить абсолютные и относительные погрешности исходных данных, указать диапазоны расположения их точных значений;

2. вычислить значение функции с учётом и без учета правила подсчёта значащих цифр, сравнить результаты;

3. определить абсолютную и относительную погрешности функции, указать диапазон расположения её точного значения.

Таблица 1.2. Исходные данные для расчёта

Вариант № а11 а12 а22 x1 x2
  1 -0,1 3 -0,17 0,4973
  2 -4 0,5 1,47 -0,34134
  -2 1 -0,8 -1,01 0,49992
  3 -0,9 7 4,97 -0,43576
  6 1 0,8 -2,01 19,3412
  2 3 -0,6 0,18 -1,396
  1 -3 0,7 2,0 -0,9754
  4 0,7 9 -0,62 1,93985
  6 0,4 -7 0,39 -0,1697
  3 -0,6 2 -3,6 0,48129
  0,8 5 -1 -1,5 0,98817
  8 0,3 -9 0,67 4,97117
  0,4 -8 2 1,10 -3,2222
  4 0,2 -3 0,4984 -0,18
  0,9 5 7 -0,43143 1,56
  -5 0,1 7 -0,49299 1,20
  5 0,5 -4 0,45387 -7,49
  0,9 4 -8 -1,93421 2,00
  2 3 0,9 6,391 -0,81
  0,5 -9 6 0,5749 -2,0
  8 0,2 6 1,99358 -0,26
  3 -0,3 8 1,69740 -0,93
  -2 0,4 8 -4,8291 6,3
  0,7 3 -5 9,1878 -5,1
  4 0,8 9 7,94711 -7,6


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: