Погрешности результатов вычислительной математики. Погрешности результатов вычислительной математики Предмет и методы вычислительной математики
![]()
|
Погрешности результатов вычислительной математики 1.Предмет и методы вычислительной математики. Вычислительная математика разрабатывает методы доведения до числового результата решений основных задач математического анализа, алгебры и геометрии. Численный метод решения задачи – это определённая последовательность операций над числами (вычислительный алгоритм). Языком численного метода являются числа и арифметические действия. Такая примитивность языка позволяет реализовать численные методы на компьютере, что делает эти методы мощным и универсальным инструментом исследования. Однако задачи, подлежащие решению, формулируются обычно на математическом языке (языке уравнений, функций, производных, интегралов и т. п.). Поэтому разработка численного метода необходимо предполагает замену исходной задачи другой, близкой к ней, и сформулированной в терминах чисел и арифметических операций. Несмотря на всё разнообразие способов такой замены, некоторые общие свойства присущи всем вычислительным алгоритмам. Эти свойства демонстрирует следующий простейший пример. Пример. Найти положительный корень уравнения ![]() ![]() ![]() ![]() ![]() Поступим следующим образом. Возьмём какое – либо начальное приближение ![]() ![]() ![]() ![]() ![]() ![]() ![]() Начиная с ![]() ![]() ![]() Сформулируем теперь принципы, общие для всех численных методов: 1) Исходная задача заменяется другой задачей – вычислительным алгоритмом; 2) Вычислительный алгоритм содержит параметр k, которого нет в исходной задаче; 3) Выбором параметра k можно добиться любой близости решения второй задачи к решению первой; 4) Неточная реализация алгоритма, вызванная округлениями, не меняет существенно свойств алгоритма. 2. Погрешности результатов численного решения задач. Вычисления всегда выполняются с округлёнными числами и по формулам, приближённо заменяющим исходную задачу, поэтому и ответ будет приближённым числом. Задача заключается в том, чтобы следовать правилам, обеспечивающим минимальную погрешность результата. Принцип минимальности разности между числом ![]() ![]() если старший отбрасываемый разряд < 5, то предшествующая ему цифра в числе не меняется; если старший отбрасываемый разряд > 5, то предшествующая ему цифра в числе увеличивается на 1; если старший отбрасываемый разряд равен 5, то предшествующая ему чётная цифра в числе не меняется, а нечётная увеличивается на 1. Значащими цифрами числа называются все цифры в его записи, начиная с первой ненулевой слева. Значащие цифры подразделяют на верные и сомнительные, исходя из понятия абсолютной и относительной погрешности числа. Погрешностью приближённого числа ![]() ![]() ![]() ![]() ![]() ![]() ![]() Число ![]() ![]() ![]() ![]() Количество верных значащих цифр числа отсчитывается от первой значащей цифры до первой значащей цифры его абсолютной погрешности; остальные цифры числа называют сомнительными. В окончательных результатах вычислений обычно оставляют верные цифры и одну сомнительную. Пример. Длина и ширина комнаты, измеренные с точностью до ![]() ![]() ![]() Определить погрешность величины площади комнаты ![]() Решение. По условию ![]() ![]() ![]() ![]() Вычисляем ![]() ![]() ![]() ![]() Во многих приложениях принято характеризовать точность приближённых чисел их относительной погрешностью. Обозначим относительную погрешность приближённого числа ![]() ![]() ![]() Пример. Найти относительную погрешность площади комнаты. Решение. ![]() Задача 2. 2.1. Округлить число ![]() ![]() ![]() ![]() ![]() ![]() 2.2. Округлить число ![]() ![]() ![]() ![]() 2.3. Определить количество верных значащих цифр числа ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() 2.4. Длина, ширина и высота аквариума измерены с точностью до ![]() ![]() ![]() ![]() Найти объём аквариума с верными и одной сомнительной цифрами и относительную погрешность величины объёма. |