Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Машинная арифметика. Анализ погрешностей

Автор:   •  Октябрь 16, 2018  •  Доклад  •  980 Слов (4 Страниц)  •  485 Просмотры

Страница 1 из 4


Уфимский государственный авиационный технический университет

МАШИННАЯ АРИФМЕТИКА. АНАЛИЗ ПОГРЕШНОСТЕЙ.

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

Ключевые слова: формы представления действительных чисел, классификация погрешностей, погрешности при выполнении арифметических операций.

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

В форме с фиксированной запятой в разрядной сетке выделяется строго определенное число разрядов для целой и для дробной частей числа. Левый (старший) разряд хранит признак знака (0 означает знак «+», 1 означает знак «–») и для записи числа не используется.

[pic 1]

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

В значительной степени подобные недостатки устранены в ЭВМ, работающих с числами с плавающей запятой. Нормальная форма представления числа включает обширный диапазон чисел и является основой современных ЭВМ. Формат с плавающей точкой выглядит следующим образом: , где M - мантисса числа, 1>M, р - основание системы счисления, r – порядок или показатель степени. В представлении чисел с плавающей запятой часть разрядов ячейки отводится под запись порядка числа, а остальные разряды служат для записи мантиссы (дробной части числа).[pic 2][pic 3]

[pic 4]

Для оценки погрешностей вводятся понятия абсолютной и относительной погрешности. Абсолютная погрешность – это разница между результатом измерения и истинным (действительным) значением измеряемой величины. Пусть  – точное значение некоторой величины,  – известное приближение к нему, то абсолютная погрешность приближенного значения  .[pic 5][pic 6][pic 7][pic 8]

Относительной погрешностью приближенного значения называют некоторую величину , которая выражается отношением .[pic 9][pic 10]

Так как величина , как правило, неизвестна, а погрешность необходимо определить, то вводится понятие предельная абсолютная погрешность : . Раскрыв модуль, получим соотношение, задающее отрезок, которому принадлежит точное значение: .[pic 11][pic 12][pic 13][pic 14]

Таким образом, величина  находится в удвоенной Δ-окрестности, определяемой величинами  и  и составляющей отрезок [х1, х2]:[pic 15][pic 16][pic 17]

[pic 18]

Предельная относительная погрешность приближения   определяется отношением . Отсюда получается часто используемое соотношение: =.[pic 19][pic 20][pic 21][pic 22]

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

...

Скачать:   txt (14.2 Kb)   pdf (187.1 Kb)   docx (41.3 Kb)  
Продолжить читать еще 3 страниц(ы) »
Доступно только на Essays.club