Приблизительные числа и оценка погрешностей при вычислении

Автор работы: Пользователь скрыл имя, 22 Сентября 2014 в 08:30, реферат

Краткое описание

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

Прикрепленные файлы: 1 файл

CMath_1 (2).doc

— 211.50 Кб (Скачать документ)

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

5. Распространение ошибок

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

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

Для оценки ошибок, получаемых при вычислениях, нам потребуются формулы оценки абсолютной и относительной ошибок арифметических операций. Выпишем эти формулы.

 

 

 

 

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

Большинство трансляторов Фортрана устроено таким образом, что младшие разряды, не вошедшие в разрядную сетку, отбрасываются, что вносит ошибку отбрасывания, но экономит машинное время. Относительная ошибка отбрасывания равна , где – число значащих цифр в мантиссе. Если же в трансляторе применяется симметричное округление, то к самому младшему разрядку прибавляется 1, если отброшенное число начинается с цифры 5 или с большей. Максимально возможная относительная ошибка округления в этом случае равна .

6. Правила подсчета цифр (по В.М. Брадису)

Эти правила даются в предположении, что компоненты действий содержат только верные цифры и число действий невелико.

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

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

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

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

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

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

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

1) Если необходимо произвести  сложение-вычитание длинной последовательности  чисел, то начинать надо с наименьших  чисел;

2) Необходимо избегать вычитания двух почти равных чисел, по возможности преобразуя формулы;

3) Необходимо сводить к минимуму  число необходимых арифметических  операций.

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

 



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