Главная > Прикладная теория цифровых автоматов
НАПИШУ ВСЁ ЧТО ЗАДАЛИ
СЕКРЕТНЫЙ БОТ В ТЕЛЕГЕ
<< Предыдущий параграф Следующий параграф >>
Пред.
След.
Макеты страниц

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

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

ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO

Погрешности выполнения арифметических операций

Значащими цифрами числа называются все его цифры, кроме нулей, стоящих левее первой отличной от нуля цифры. Нули в конце числа — всегда значащие цифры. Цифра приближенного числа А называется верной, если выполняется неравенство

т. е. если абсолютная величина разности между точным числом А и его приближенным значением не превосходит половины единицы разряда, в котором стоит Или

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

Результат операций алгебраического сложения этих чисел будет иметь вид

т. е.

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

При выполнении операций умножения получим

Так как произведение — величина второго порядка малости, то ею можно пренебречь;

т. е. абсолютная погрешность произведения

При выполнении операции деления получим

Второй сомножитель в правой части уравнения разложим в ряд. После преобразований получим

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

Отсюда абсолютная погрешность частного

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

при умножении

при делении

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

При возведении числа А в степень имеем

Тогда

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

При вычислении получим

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

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

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

3. При возведении приближенного числа в квадрат или куб в результате необходимо сохранить столько значащих цифр, сколько их в основании степени.

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

5. При вычислении промежуточных результатов следует сохранить на один разряд больше, чем рекомендуют правила 1—4. В окончательном результате этот дополнительный разряд отбрасывается.

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

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

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

1
Оглавление
email@scask.ru