Студопедия — Ошибки округления
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Ошибки округления






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

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

Будем действительное число представлять в нормализованном виде, т. е. в виде правильной дроби, называемой мантиссой, умноженной на целую степень 10, называемую порядком. Например,

15.392 = 0,15392*102; 0.0541 = 0.54*10-1.

Обозначим мантиссу некоторого числа х через a, а порядок - через b. Тогда х = a *10 b, где 0,1 <=½ a ½<1.

При выполнении сложения или вычитания ЭВМ выравнивает порядки, т. е. сдвигает мантиссу меньшего по абсолютной величине числа вправо или влево на столько разрядов, на сколько пришлось увеличить или уменьшить порядок меньшего числа:

0,123*103 +0,453*101 = 0,123*103 + 0,00453*103 = 0,12753*103.

Предположим, что мантисса может представляться только тремя значащими цифрами. Представим полученную сумму в виде суммы двух вещественных чисел: 0,12753*103 = 0,127*103 +0,53*10°.

Результат любого из четырех арифметических действий можно представить в общем виде следующим образом: х = a *10 b +g*10 b-t ,

где 0,1 <= | a | < 1; 0 < | g | < 1; t — число значащих цифр в мантиссе.

Существуют два способа округления результата арифметичес­кой операции. В первом случае g просто приравнивается нулю, а во втором случае к a прибавляется единица младшего разряда, если g по абсолютной величине больше или равна 0,5; если |g| << 0,5, то a остается без изменения.

Рассмотрим ошибку, появляющуюся при первом и втором спо­собах округления.

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

 
 

т. е. при этом способе округления относительная погрешность не зависит от полученного результата, а определяется количеством значащих цифр в ячейке памяти ЭВМ.

При втором способе округленный результат записывается сле­дующим образом:

 
 

В этом случае абсолютная погрешность не превышает 0,5*10 b-t, а относительная погрешность не будет превышать

 
 

 

Как видим, предельная ошибка округления при втором спо­собе меньше в два раза.

Как правило, известен лишь верхний предел возможной ошибки, поэтому при анализе точности вычислений на ЭВМ сле­дует предполагать наихудший вариант: равенство ошибки округ­ления своему верхнему пределу.







Дата добавления: 2015-10-19; просмотров: 607. Нарушение авторских прав; Мы поможем в написании вашей работы!



Кардиналистский и ординалистский подходы Кардиналистский (количественный подход) к анализу полезности основан на представлении о возможности измерения различных благ в условных единицах полезности...

Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит. Multisim оперирует с двумя категориями...

Композиция из абстрактных геометрических фигур Данная композиция состоит из линий, штриховки, абстрактных геометрических форм...

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

Огоньки» в основной период В основной период смены могут проводиться три вида «огоньков»: «огонек-анализ», тематический «огонек» и «конфликтный» огонек...

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

Влияние первой русской революции 1905-1907 гг. на Казахстан. Революция в России (1905-1907 гг.), дала первый толчок политическому пробуждению трудящихся Казахстана, развитию национально-освободительного рабочего движения против гнета. В Казахстане, находившемся далеко от политических центров Российской империи...

Психолого-педагогическая характеристика студенческой группы   Характеристика группы составляется по 407 группе очного отделения зооинженерного факультета, бакалавриата по направлению «Биология» РГАУ-МСХА имени К...

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

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

Studopedia.info - Студопедия - 2014-2024 год . (0.007 сек.) русская версия | украинская версия