Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Численные методы.Дубль 2.doc
Скачиваний:
148
Добавлен:
02.11.2018
Размер:
6.23 Mб
Скачать

2. Приближенные числа и действия с ними.

Пусть а – точное числовое значение некоторой величины; а - приближенное числовое значение этой величины. Величина

(2.1)

называется абсолютной погрешностью приближенного числа а, а величина

(2.2)

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

Любое число , о котором известно, что

(2.3)

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

Любое число , о котором известно, что

(2.3')

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

По определению принято, что и связаны отношением .

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

Принимается за очевидное, что если с = а + b и с = а + b или с = а - b из с = а b, то

(2.4)

и, следовательно, в качестве предельной абсолютной погрешности естественно взять

(2.5).

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

Рассмотрим пример.

Пусть а* = 100  5; b* = 50  5;

;

.

Здесь брались граничные случаи. Понятно, что если будем брать значения а* или b* внутри интервалов 100 ± 5 и 50 ± 5 соответственно, сумма или разность будут попадать в пределы максимального интервала с*.

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

. (2.6).

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

Выведем формулу (2.5), воспользовавшись формулой, аналогичной (2.6).

Пусть х = а*; у = b* и c* = a*b*. Тогда

Аналогично выведем формулы для погрешностей произведения и частного приближенных чисел а и b, используя формулу 2.6. Пусть u* = (a*b*). Тогда

(2.7).

Пусть теперь .

Тогда

и (2.8).

Итак:

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

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

(2.9),

где .

Обратная задача. Часто приходится решать такую задачу: с какой точностью надо задать значения аргументов функции z = z (a1, , an), чтобы погрешность z (), не превосходила заданную величину ?

Пусть точки (a1, , an) и (), соответствующие истинным и приближенным значениям параметров aj (j = 1, 2, , n), принадлежат некоторой выпуклой области G и . Тогда

(см. 2.9)

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

- максимальное значение модуля частной производной по аргументу aj в области определения G функции z (a1, a2, , an). Очевидно, что любая совокупность абсолютных погрешностей, удовлетворяющих неравенству

(2.10)

будет обеспечивать требуемую точность.

Если функция z зависит только от одного аргумента (п = 1), то имеем неравенство и для достижения требуемой точности достаточно взять .

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

, где .

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