Правила приближенных вычислений и оценка ошибок округления при вычислениях
При обработке экспериментальных данных большинство расчетов производится с приближенными значениями величин в условиях, когда точные значения их остаются неизвестными. При расчетах к случайным ошибкам измерения исходных величин добавляются ошибки округления, причем ошибки округления имеют тенденцию к накоплению при массовых расчетах. Правила приближенных вычислений служат, с одной стороны, для уменьшения излишнего накопления ошибок округления, а с другой стороны - для уменьшения излишней вычислительной работы по обеспечению недосягаемой (или ненужной) точности результата. Разумная оценка ошибок при вычислениях позволяет указать оптимальное количество знаков, которые следует сохранять при вычислениях, а также в окончательном результате. Точность записи (число значащих цифр) отдельных измерений и последующих вычислений при их обработке должна быть согласована с необходимой точностью результата измерения. Здесь рекомендуется придерживаться следующих правил: · При числе измерений менее 100 погрешность результата измерения следует выражать не более, чем одной значащей цифрой. · Число цифр в результатах промежуточных расчетов обычно должно быть на единицу или две больше, чем в окончательном результате. Погрешности при промежуточных вычислениях должны быть выражены не более чем тремя значащими цифрами. Например, в результате расчетов получили 0, 056, а в окончательный результат записываем 0, 06. · Округлять результат измерения следует так, чтобы он оканчивался цифрой того же разряда, что и значение погрешности. Если десятичная дробь в числовом значении результата измерения оканчивается нулями, то нули отбрасывают только для того разряда, который соответствует разряду погрешности. Например, число 0, 98721 при погрешности ±0, 005 следует округлять до 0, 987. · Если первая (слева направо) из заменяемых нулями или отбрасываемых цифр меньше 5, то оставшиеся цифры не изменяют. Лишние цифры заменяют нулями, а в десятичных дробях отбрасывают. Например, при сохранении четырех значащих цифр число 283435 должно быть округлено до 283400; число 384, 435 до – 384, 4. · Если первая из заменяемых нулями или отбрасываемых цифр равна 5, а за ней не следует никаких цифр или идут нули, то округление производится до ближайшего четного числа, т.е. четную последнюю цифру или нуль оставляют без изменения, нечетную увеличивают на единицу. Например, при сохранении трех значащих цифр число 264, 50 округляют до 264; число 645, 5 округляют до 646. · Если первая из заменяемых нулями или отбрасываемых цифр больше 5 или равна 5, но за ней следует отличная от нуля цифра, то последнюю оставляемую цифру увеличивают на единицу. Например, при сохранении трех значащих цифр число 17, 58 округляют до 17, 6; число 18598 – до 18600; число 352, 521 – до 353. Правила сохранения знаков. Чтобы уменьшить накопление ошибок округления при вычислениях, во всех данных для расчета следует сохранять не только верные знаки, но и несколько сомнительных. Количество сохраняемых сомнительных знаков зависит от объема расчетов: если количество выполняемых действий измеряется десятками, надо сохранять один – два сомнительных знака, если количество действий измеряется сотнями, надо сохранять два – три сомнительных знака. Приближенные формулы. При расчетах с приближенными числами нет смысла пользоваться точными формулами, если они слишком громоздки. Нет смысла также пользоваться формулами, дающими значительно более высокую точность, чем можно получить из оценки точности исходных данных. Основным источником приближенных формул служат ряды, в частности, ряды Тейлора.
|