Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
g4.DOC
Скачиваний:
12
Добавлен:
25.11.2019
Размер:
4.73 Mб
Скачать

1. Учет погрешностей приближенных вычислений

1.1. Источники и классификация погрешностей результата численного решения задачи

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

Наличие погрешности решения обусловлено рядом причин. Перечис-лим их.

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

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

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

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

Пусть x – точное значение величины, вычисление которого является целью поставленной задачи. Соответствующая первым двум из указан-ных причин погрешность δн x называется неустранимой погрешностью. Такое название вызвано тем, что принятие математической модели и за-дание исходных данных вносит в решение погрешность, которая не мо-жет быть устранена далее. Единственный способ уменьшить эту погреш-ность – перейти к более точной математической модели и задать более точные исходные данные.

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

8

Таким образом, полная погрешность результата решения задачи на ком-пьютере δx = x – x* складывается из трех составляющих: неустранимой погрешности, погрешности метода и вычислительной погрешности, т.е.

δx = δнx + δмx + δвx.

Будем далее исходить из предположения, что математическая модель фиксирована и входные данные задаются извне, так что повлиять на зна-чение величины δн x в процессе решения задачи действительно нельзя. Однако это совсем не означает, что предварительные оценки значения неустранимой погрешности не нужны. Достоверная информация о по-рядке величины δнx позволяет осознанно выбрать метод решения задачи и разумно задать его точность. Желательно, чтобы погрешность метода была в 2–10 раз меньше неустранимой погрешности. Большее значение δмx ощутимо снижает точность результата, меньшее – обычно требует увеличения затрат на вычисления, практически уже не влияя на значение полной погрешности. Иногда характер использования результата таков, что вполне допустимо, чтобы погрешность δмx была сравнима с δнx или даже несколько превышала ее.

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

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]