- •Методическое пособие
- •Введение
- •Теория вопроса
- •Погрешности исходных данных
- •Погрешности вычислений
- •Погрешности ограничения
- •Посмотрите, сколько значащих цифр осталось?
- •Индивидуальные задания и последовательность выполнения работы
- •Исходные данные к выполнению работы Таблица 1
- •Контрольные вопросы
- •Табулирование функций
- •Теория вопроса
- •Итерационный процесс продолжается до тех пор, пока значения х1(k), х2(k), х3(k) не станут близкими с заданной погрешностью к значениям х1(k-1), х2(k-1), х3(k-1).
- •Изменим знаки у элементов с нечетной суммой индексов, тогда
- •Зададим начальное приближение
- •Исключим переменную х2 из третьего уравнения системы. Для этого умножим на 0,5 и вычтем из третьего уравнения. Получим новую систему эквивалентную двум предыдущим:
- •Вычислим первые приближения
- •Индивидуальные задания и последовательность выполнения работы
- •Варианты для лабораторных работ
- •Контрольные вопросы
- •Теория вопроса
- •Индивидуальные задания и последовательность выполнения работы
- •Теория вопроса
- •Индивидуальные задания и последовательность выполнения работы
- •Контрольные вопросы
- •Теория вопроса
- •Индивидуальные задания и последовательность выполнения работы
- •Исходные данные к выполнению работы Таблица 5
- •Контрольные вопросы:
- •Теория вопроса
- •Решением дифференциального уравнения является неизвестная функция
- •Индивидуальные задания и последовательность выполнения работы
- •Контрольные вопросы
- •Рекомендуемая литература
-
Погрешности исходных данных
Всякое физическое измерение, будь то измерение расстояния, веса или времени, не может быть выполнено абсолютно точно. Если, например, указано, что величина напряжения в сети составляет 223.437В, то можно с уверенностью сказать, что по меньшей мере несколько цифр младших разрядов недостоверны. Если же результат измерения содержит небольшое количество значащих цифр, например, промежуток времени в 2,3 с., то можно быть абсолютно уверенным в том, что величина дана с некоторой ошибкой, так как лишь случайно величина измеряемого интервала времени может составить в точности 2,3 с. В таких случаях подразумеваются некоторые границы, внутри которых эта величина должна находиться, например 2,3±0,1 или 2,3±0,05 с.
Подразумевается, что если для экспериментального результата не указаны его возможные границы, то результат имеет точность половины единицы младшего разряда. Поэтому если дано, что некая длина равна 5,63 см, то это следует понимать так, что эта длина не меньше 5,625 см. и не больше 5,635 см. Когда границы точности результата важны, их указывают в явном виде 5,63±0,005 см. Здесь 0,005 представляет величину абсолютной погрешности числа 5,63, а все цифры числа 5,63 являются значащими.
В приближенном числе цифры называются значащими, если погрешность числа не превышает половины единицы разряда, в котором стоит эта цифра. В противном случае цифра является сомнительной. При правильной форме записи приближенное число должно содержать только значащие цифры. Например, правильная запись приближенного числа 285,30 должна означать, что оно определено в пределах от 285,295 до 285,305. Поскольку нули справа могут служить как для обозначения значащих цифр, так и для определения их разряда, желательно производить их запись в нормализованной форме в виде мантиссы, содержащей значащие цифры и умноженной на целую степень 10-ти. В нашем случае это будет 0,28530*103 или 2,8530*102.
Многие числа нельзя представить точно ограниченным числом значащих цифр. Если в вычислениях используется число "π", то оно может быть представлено в виде 3,14 или 3,141593 или 3, 141592653589793, в зависимости от того, какая точность требуется в данных вычислениях. В любом случае, однако, невозможно представить "π" точно, так как оно является иррациональным числом.
При выполнении арифметических операций с приближенными числами (мы уже убедились, что точных чисел практически не существует) результат также является приближенным числом, то есть содержит погрешность (ошибку). Доказано, что при сложении и вычитании приближенных чисел абсолютная погрешность результата равна сумме абсолютных погрешностей участвующих в этих операциях чисел. При этом абсолютная погрешность результата не может быть меньше погрешности наименее точного из слагаемых. Например, сложение приближенных чисел 2,39 + 14,8304 = 17,2204 дает погрешность результата 0,005 + 0,00005 = 0,00505, которая указывает на то, что результат должен быть округлен и представлен в виде 1,722*101. Необходимости в учете двух последних цифр второго, более точного слагаемого не было. Еще пример, погрешность при вычитании приближенных чисел 32,459 – 19,2 = 13,259 составляет 0,0005 + 0,05 = 0,0505, следовательно, ответ должен содержать только три значащие цифры, остальные недостоверны 0,132*102.
В отличие от операции сложения, при вычитании двух близких по значению величин погрешность результата может приводить к потере точности. Например, вычислим разность двух чисел Х1 = 47,132 и Х2 = 47,111, каждое их которых имеет пять значащих цифр. Получим U = 47,132 – 47,111 = 0,021. Однако абсолютная погрешность е = 0,0005 + 0,0005 = 0,001, поэтому последняя значащая цифра 1 в величине U сомнительная и ее не следует учитывать U = 0,02. Рекомендуется по возможности избегать таких операций.
Погрешность функции y = f(x) зависит от погрешности аргумента и определяется по формуле
ey = f '(x)*ex ,
где ex - погрешность величины аргумента х;
f '(x) – производная функции y (y ' ).
Например, для функции y = 2*x2 при х = 2,3 ± 0,05 производная y ' = 4*х = 4* 2,3 = 9,2 соответственно погрешность ey = y ' * ex = 9,2*0,05 = 0,46 и величина y = 10,58 ± 0,46 (величина 10,58 = 2*2,3 2). Другой пример, для функции y= при х = 4 ± 0,5 производная y ' =0,5/=0,5=0,25, следовательно ey = =0,25*0,5 = 0,125 и функция у = 2 ± 0,125.
При массовых вычислениях, когда не требуется точный учет погрешностей, округление результата производят по следующим правилам:
-
При сложении и вычитании приближенных чисел младший сохраненный разряд результата должен быть старшим среди последних десятичных разрядов исходных данных.
Пример 1: 3,45 + 4,9 + 7,341 = 15,691 оставляем 15,7.
47,18 – 5,987 = 41,193 оставляем 41,19.
-
При умножении и делении приближенных чисел в результате следует сохранять столько значащих цифр, сколько их имеет приближенное данное с наименьшим числом значащих цифр.
Пример 2: 46,37*2,6 = 120,562 оставляем 12*101.
46,5097/3,24 = 14,353 оставляем 1,44*101.
-
При возведении в квадрат или куб приближенного числа, а также при извлечении квадратного или кубического корня в результате нужно сохранять столько значащих цифр, сколько их имеет подкоренное выражение или основание степени.
Пример 3: (3,2)3 = 32,768 оставляет 0,33*102.
= 6,371295 оставляем 6,37.
4. Во всех промежуточных результатах следует сохранять на одну цифру больше, чем рекомендуют предыдущие правила. В окончательном результате эта "запасная цифра" отбрасывается.
Следует помнить, что погрешности, которые содержаться в исходной информации, определяют точность результата вычислений независимо от того, как и каким методом эти вычисления производятся. Два других типа погрешностей определяются используемыми численными методами и конструктивными особенностями ЭВМ и могут корректироваться в процессе вычисления.