Re: Округление к ближайшему

From
Vovanius Uryvaeff (2:5020/175.2)
To
Michael Ryazanov
Date
2002-10-15T21:42:06Z
Area
RU.ALGORITHMS
From: "Vovanius Uryvaeff" <micro-s@vniiofi.ru>

Sun Oct 13 2002 20:51, Michael Ryazanov wrote to Max Alekseyev:

 MA>> Важнейшей операцией в классической системе обработки приближенных чисел
 MA>> является  операция округления, т.е. переход от данного числа к некоему
 MA>> связанному с ним, но  менее точному, с меньшим числом значащих разрядов.
 MA>> Округление на один разряд  сводится к превращению последнего значащего
 MA>> разряда в незначащий (отбрасывание или  замена незначащим нулем). Если
 MA>> отбрасываемый разряд меньше 5, то больше ничего не  делается (округление
 MA>> с недостатком), а если отбрасываемый разряд превышает 5, то
 MA>> предшествующий значащий разряд увеличивается на единицу (округление с
 MA>> избытком).  Если же округляемый разряд равен 5, то действует правило:
 MA>> четный предшествующий  разряд не изменяется, а нечетный увеличивается на
 MA>> единицу.

 MA>> Если операцию округления обозначим через Q, то легко видеть, что
 MA>> Q(123'00)=12'000,  Q(0.3456')=0.346', Q(22.5')=22', Q(11.995')=12.00'.

 MA>> Важным свойством округления в классической теории приближенных чисел
 MA>> является  равновероятность округления в любую сторону - как с избытком,
 MA>> так и с недостатком.
 MR> вопросом. Вот цитата из документации к процессору i486:
 MR> |    00     |Округление до | Определяем, к чему ближе b: к a или|
 MR> |           |ближайшего    | c; если число равноудалено от этих |
 MR> |    01     |  Округление  |                                    |
 MR> |           |    снизу     |      a                             |
 MR> |           |   (до -x)    |                                    |
 MR> |    10     |  Округление  |                                    |
 MR> |           |    сверху    |      c                             |
 MR> |           |   (до +x)    |                                    |
 MR> |    11     |  Отсечение   | Наименьшее из a или c              |
 MR> |           |   (до 0)     |                                    |
 MR>    И всё это является *стандартом*:
 MR> соответствие со стандартом  IEEE  754  (объектно  совместимом  с  387 

Именно стандартом IEEE[...] Не путать со стандартами обработки чисел.

Кстати похоже ВМ Юровицкий себя возомнил себя самым умным... Заголовок "Третья
вычислительная революция" чего стоит! Ввел кучу разной терминологии и
обозначений!
Наверное такие простые предметы как:
- Введение в технику эксперимента
- Теория вероятности и мат. статистика
- Численные методы
не учил...
А ведь нет там даже такой формулы для расчета погрешности результата функции
от нескольких переменных:
                          n                   2
Delta f(x ...x ) = Sqrt( Sum (Delta x *df/dx ) ),
         1    n          i=1         i      i
которая нам на первом курсе давалась, и вроде даже с выводом.
Если кому еще интересно в чем он неправ или я в чем-то неправ пишите.

Send Email to vovanius<yxo>mail. ru

--- ifmail v.2.15dev5
 * Origin: FidoNet Online - http://www.fido-online.com (2:5020/175.2)