Лабораторная работа №2. Определение погрешности функции.
Цель работы: научиться определять погрешности функций в среде MatLab.
Теоретическая часть
Погрешность измерения величин
Решение прикладной задачи подразумевает использование современного программного обеспечения, которое подразумевает некоторую погрешность решения, которая может быть вызвана:
-используемым численным методом решения задачи;
- математической моделью, используемой для отображения значимых свойств объекта исследования;
- алгоритмами, заложенными в ядро программы;
- погрешности округления рациональных чисел;
- источником данных для обработки.
Все указанные виды погрешностей оказывают влияние на точность конечного решения. В некоторых областях данные погрешности не оказывают какого-либо значительного влияния. Однако, во многих систем требуется максимально достоверное (точное) решение. Изменение параметров на малые отклонения в подобных системах вызывает значительный отклик системы, что может привести к нежелательным последствиям в ситуации, когда в регулируемые параметры заносится погрешность выше допустимой.
Абсолютная погрешность приближенного числа – модуль разности приближенного и точного значения величины.

где
- приближённое значение числа;
x –точное значениечисла.
Относительная погрешностьприближённого числа - отношение абсолютной погрешности приближённого числа к модулю точного значения числа:

Допустим, что в университете обучается 22537 студентов (x=22537). В одном отчете о результатах деятельности университета ректор озвучил округленное значение 22500 студентов (
=22500), а в другом 22000 (
=22000). Определим абсолютную и относительную погрешности данных округлений:
1.
.
, что составляет 0,16%.
2.
.
, что составляет 2,38%.
Как видно из примера, во втором отчете ректор допустил относительную погрешность большую почти в 15 раз.
Значащие цифры числа - все цифры в его записи, начиная с первой ненулевой слева. Примером, значащих цифр приближенного числа могут выступать (значащие цифры подчеркнуты):
и
.
Верная значащая цифра приближенного числа
(в широком смысле) - если абсолютная погрешность числа не превосходит единицы десятичного разряда, соответствующего этой цифре
, s – десятичная степень
.
Верная значащая цифра приближенного числа
(в узком смысле) - если абсолютная погрешность числа не превосходит единицы половины единицы s-го разряда, соответствующего этой цифре
.
Сомнительные значащие цифры приближенного числа
- это цифры, стоящие после верных значащих цифр.
Допустим имеется
=0,026183 и
=0,2*10-4, тогда имеем три верные значащие цифры
.
Количество верных значащий цифр связывают с величиной относительной погрешности числа. Если приближенное число
содержит N верных значащих цифр, то для относительной погрешности имеет место соотношение
, что в свою очередь упрощает оценку точности приближенного значения. Например, если дано число
=7,523 и сказано, что в его записи оставлены только верные цифры, то относительная погрешность этого числа
.
Экспериментальные исследования могут предполагать наличие косвенных методов получения искомой величины. Примером подобного решения может выступать процедура определения плотности объекта, зависящей от массы и объема объекта. Таким образом, вносятся погрешности в методах измерения массы и плотности объекта. Отсюда вытекают следующие правила определения обобщенной погрешности величин:
1. Абсолютная погрешность суммы двух независимых величин равна сумме абсолютных погрешностей отдельных слагаемых:
.
2. Абсолютная погрешность разности двух независимых величин равна сумме абсолютных погрешностей уменьшаемого и вычитаемого:
.
3. Относительные погрешности при сложении и вычитании складывать нельзя.
4. Относительная погрешность произведения и частного приближённо равна сумме относительных погрешностей отдельных сомножителей:
и
.
5. Абсолютную и относительную погрешности обычно записывают в виде числа, содержащего одну или две значащие цифры.
6. При округлении погрешностей округление всегда производится в большую сторону.
Пример. Определить, какое равенство точнее:
.
Найдем значения данных выражений с большим числом десятичных знаков. Для этого выполним следующие действия:
format long% длинное представление числа (15 знаков)
x1=9/11; % x1=0.81818181818182
x2=sqrt(18); % x2=4.24264068711928
% приближенные
xp1=0.818;
xp2=4.24;
% Абсолютные погрешности
ap1=abs(a1-xp1); %ap1=1.818181818182829e-004
ap2=abs(a2-xp2); % ap2=0.00264068711928
% Округление абсолютных погрешностей
Oap1=0.00019;
Oap2=0.0027;
% Относительные погрешности
ep1=Oap1/xp1; %ep1=2.322738386308069e-004
ep2=Oap2/xp2; % ep2=6.367924528301887e-004
Таким образом,


Следовательно
, а значит и равенство 9/11 является более точным.
Пример. Округлить сомнительные цифры числа, оставив верные знаки:
.
Для решения задачи необходимо определить абсолютную погрешность исходя из неравенства
, где s – разряд определяемой цифры числа.
Тогда с учетом
получаем
.
(1)
- верно;
(2)
- верно;
(3)
- верно;
(4)
- не верно =>4 цифра является сомнительной.
В данном числе верными являются три цифры, поэтому округляем его, сохраняя эти цифры:
.
x=2.3544;
ex=0.002;
s=4;
px=x*ex; % px=0.0047
i=0;
j=1;
while px<=(0.5*10^i)
i=i-1;
j=j+1; % в конце цикла соответствует номеру сомнительной цифры
end;
Пример. Вычислить и определить погрешности результата
, где n =3,0567(±0,0001), m =5,72(±0,02).
Подсчитаем каждый множитель отдельно:

Тогда

Ответ: 
Выполнение работы
В ходе выполнения задания необходимо:
1. Определить, какое равенство точнее.
2. Округлить сомнительные цифры числа, оставив верные знаки.
3. Найти предельную абсолютную и относительную погрешности чисел, если они имеют только верные цифры.
4. Вычислить и определить погрешности результата.
| № варианта | Задание |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
|






