Основы теории погрешностей
Автор: Пользователь скрыл имя, 14 Октября 2011 в 09:08, курсовая работа
Краткое описание
Введены понятия и рассмотрены три метода округления чисел: L-округление, C-округление и R-округление,
Разработаны формулы определения погрешности, точности и отклонения при умножении, делении, сложении и вычитании, большинство из которых представлено впервые,
Впервые сформулирован и кратко рассмотрен закон сложения погрешностей,
Впервые выведен закон равновесия погрешностей и точностей при умножении и делении, а также закон равновесия погрешностей и точностей с тильдой при сложении и вычитании, на основе которых сформулированы правила вычисления чисел при данных видах вычислений,
Впервые разработан универсальный способ оставления знаков у чисел при их вычислении,
Описана методика сравнения чисел с учетом погрешностной составляющей, в которой некоторые элементы представлены впервые.
Файлы: 1 файл
Основы Теории погрешностей.doc
— 1.40 Мб (Скачать) Числа
округляют до того
количества знаков от
начала числа, которое
имеет число с наименьшим
количеством знаков
от начала числа, т.е.
обладающее самой малой
точностью.
Например,
первая часть расчета (Апр)
подсчитана с использованием четвертого
числового уровня, вторая (Впр)
– с использованием третьего числового
уровня, а третья (Спр) –
шестого (пример 13).
| Пример 13 | ||
| 0.05324 | 80.1 | 1185.49 |
| Число с наименьшим количеством знаков от начала числа – 80.1 | ||
| Zпр = Апр · Впр · Спр = 0.0532 · 80.1 · 1190 = 5070.9708 ≈ 5070 | ||
Примечание:
в примере использовалось C-округление.
Для
исследования точности универсального
способа воспользуемся примером
14.
| Пример 14 | ||||
| Z = ((A1 + A2) : A3 + A4 · A5 · (A6 – A7) + A8) : A9 | ||||
| A1 = 33.3… | A2 = 0.888… | A3 = 4.44… | ||
| A4 = 77.7… | A5 = 0.111… | A6 = 5.55… | ||
| A7 = 0.999… | A8 = 2.22… | A9 = 66.6… | ||
| Z = 0.739368.. | ||||
| 1 способ | 3 знака от начала чисел (всего знаков – 27) | |||
| 1 | Aпр1 + Aпр2 = 33.3 + 0.888 = 34.188 ≈ 34.1 | |||
| 2 | Aпр6 – Aпр7 = 5.55 – 0.999 = 4.551 ≈ 4.55 | |||
| 3 | (Aпр1 + Aпр2) : Aпр3 = 34.1 : 4.44 = 7.68018.. ≈ 7.68 | |||
| 4 | Aпр4 · Aпр5 · (Aпр6 – Aпр7) = 77.7 · 0.111 · 4.55 = 39.2423.. ≈ 39.2 | |||
| 5 | 7.68 + 39.2 + 2.22 = 49.1 | |||
| 6 | Zпр1 = 49.1 : 66.6 = 0.737237.. d1 = 0.288219.. ≈ 0.288 % | |||
| 2 способ | 2 знака после знака дробности (всего знаков – 27) | |||
| 1 | Aпр1 + Aпр2 = 33.33 + 0.88 = 34.21 | |||
| 2 | Aпр6 – Aпр7 = 5.55 – 0.99 = 4.56 | |||
| 3 | (Aпр1 + Aпр2) : Aпр3 = 34.21 : 4.44 = 7.7049.. ≈ 7.70 | |||
| 4 | Aпр4 · Aпр5 · (Aпр6 – Aпр7) = 77.77 · 0.11 · 4.56 = 39.0094.. ≈ 39.00 | |||
| 5 | 7.70 + 39.00 + 2.22 = 48.92 | |||
| 6 | Zпр2 = 48.92 : 66.66 = 0.733873.. d2 = 0.743202.. ≈ 0.743 % | |||
|
Универсальный
способ |
Первоначально
3 знака от начала чисел
(всего знаков – 23) | |||
| 1 | Aпр1 + Aпр2 = 33.3 + 0.8 = 34.1 | |||
| 2 | Aпр6 – Aпр7 = 5.55 – 0.99 = 4.56 | |||
| 3 | (Aпр1 + Aпр2) : Aпр3 = 34.1 : 4.44 = 7.68018.. | |||
| 4 | Aпр4 · Aпр5 · (Aпр6 – Aпр7) = 77.7 · 0.111 · 4.56 = 39.3286.. | |||
| 5 | 7.6 + 39.3 + 2.2 = 49.1 | |||
| 6 | Zпр3 = 49.1 : 66.6 = 0.737237.. d3 = 0.288219.. % ≈ 0.288 % | |||
| d2 : d1 ≈ 2.6 d3 : d1 = 1 | ||||
Примечание:
в примере использовалось L-округление.
Сначала были выполнены действия в скобках, при этом некоторые числа были сокращены, но числа в результате все равно имели по три знака от начала числа. Затем поочередно выполнены деление и умножение, а потом опять сложение, перед которым у меньших слагаемых чисел вновь были отброшены лишние знаки. Выполнив последнее действие, было получено приближенное значение окончательного результата, при округлении которого главенствующую роль опять играет определенное количество знаков от начала числа, как и перед началом вычислений. Определив погрешность окончательного результата, можно с некоторым удивлением констатировать, что при меньшем количестве знаков у всех чисел (23 против 27) погрешность при использовании универсального способа получилась равной погрешности, полученной при использовании первого способа. Общее же количество знаков с учетом промежуточных результатов равно 37, что на пять знаков меньше, чем при использовании первого способа, и на восемь, чем при использовании второго способа. Естественно, вывод напрашивается сам собой: при сокращении количества используемых знаков у чисел, что приводит к упрощению вычислений, точность универсального способа обычно сопоставима с точностью первого способа, и как правило выше точности второго способа, что дает право использовать его повсеместно при смешанном вычислении.
Универсальный
способ представляет собой не что
иное, как немного модернизированный
первый способ, являющийся основным, а
второй способ выполняет второстепенную
роль. Главным плюсом этого способа является
то, что его точность сопоставима по величине
с точностью первого способа, хотя знаков
у чисел используется меньше. Этот эффект
заключается в том, что сокращение знаков
у чисел при сложении и вычитании производится
при использовании универсального способа
перед вычислением, в то время как при
использовании первого способа оно осуществляется
после вычислений, т.е. когда округляется
промежуточный результат. Например, в
примере 14 при использовании универсального
способа перед выполнением первого действия
приближенное число 0.888 было округлено
до значения 0.8, т.е. отброшена часть
числа, равная 0.088, а при использовании
1 способа та же часть числа была отброшена
у промежуточного результата 34.188,
после чего было образовано число 34.1.
Поэтому погрешность окончательного результата
при использовании универсального способа
немного или совсем не увеличивается при
уменьшении количества знаков у чисел.
Итак, подводя итоги, можно выделить основные положения универсального способа:
- Первоначально у всех чисел нужно оставлять k знаков от начала чисел,
- При сложении и вычитании числа выравнивают по следующему правилу: числа округляют до того количества знаков после знака дробности, которое имеет самое наибольшее по модулю число,
- Окончательный результат записывается из условия использования в нем k знаков от начала числа.
На основе вышесказанного можно сделать вывод, что:
- При умножении и делении нужно пользоваться первым способом,
- При сложении и вычитании нужно пользоваться вторым способом,
- При смешанном вычислении нужно пользоваться универсальным способом.
При выполнении любого расчета, в котором, как правило, используются приближенные числа, возникает естественный вопрос: в каком математическом виде записывать полученный результат? Как уже было ранее отмечено, основа для определения количества оставляемых знаков у полученного результата – это оставление определенного количества знаков от начала числа. Поэтому и виды записи результата должны базироваться на этой основе. Из всего возможного многообразия видов записи можно выделить три основных:
- Запись посредством приближенного значения числа вместе с одной или несколькими числовыми характеристиками,
- Запись посредством точного значения числа,
- Запись посредством приближенного значения числа, которое состоит только из точных знаков.
На практике очень часто приходится сравнивать определенные числа, методика сравнения которых описана в элементарной математике. Но в ней речь идет о сравнении точных значений чисел, у которых погрешность равна нулю. А как же производить сравнение приближенных чисел, обладающих определенными погрешностями. Конечно, основным критерием сравнения является величина числа, а уже потом в дело вступают другие критерии, среди которых можно выделить следующие:
- Сравнение по величинам точных знаков,
- Сравнение по интервалу изменения числа.
Сравнение чисел по первому критерию подразумевает сначала определение количества точных знаков, а затем и само сравнение. Как известно, любое число состоит из цифр тысяч, сотен, десятков и т.п., на основе чего можно сказать, что та или иная цифра принадлежит к определенному порядку. Поэтому сравнение чисел по точным знакам осуществляется в несколько этапов:
- Определение количества точных знаков,
- Сравнение первых от начала числа цифр по их порядку,
- Сравнение первых от начала числа цифр по их величине, если они одинакового порядка,
- Сравнение вторых от начала числа цифр по их величине, если первые цифры по величине равны,
- Сравнение остальных от начала числа цифр по их величине, если первые две цифры по величине равны,
- В случае равенства всех точных знаков у чисел последние считаются равными.
Примечания:
- Сравнение осуществляется только по тому количеству точных знаков, которое имеется у числа с меньшим количеством точных знаков,
- Приближенные знаки в сравнении не участвуют, т.к. на их месте на самом деле могут стоять совершенно другие точные знаки.
Проще
говоря, числа сравниваются только
по точным знакам, а приближенные знаки
отбрасываются, ведь мы не знаем всех точных
знаков у того или иного числа. В случае
равенства всех точных знаков у чисел
последние считаются как бы равными, хотя
на самом деле в случае знания всех точных
знаков это может быть и не так. Можно еще
сказать, что данные числа равны с той
или иной точностью. Сравнение нескольких
чисел по величинам точных знаков представлено
в примере 15.
| Пример 15 | ||
| а | Сравнение чисел разного порядка | |
| 1478.67 | 607.554 | |
| 1478.67 > 607.554 | ||
| б | Сравнение чисел одинакового порядка | |
| 78.365876 | 78.19865 | |
| 78 = 78 | ||
Примечание:
подчеркнутые знаки являются точными,
а не подчеркнутые – приближенными.
В
первом случае первое число хотя и
обладает всего одним точным знаком,
тем не менее точно известно, что
оно больше или равно 1000, поэтому
оно и больше второго числа. Во втором
случае сравнивались только два точных
знака, т.к. это количество точных знаков
является наименьшим среди двух сравниваемых
чисел. Неизвестно, какая будет величина
третьего и четвертого знаков у первого
числа при более точном вычислении, ведь
оно может быть как меньше второго (например
78.07 < 78.19), так и больше (например 78.63
> 78.19), поэтому эти числа номинально
равны. Это равенство носит вероятностный
характер. Логически рассудив, можно сделать
вывод, что вероятность того, что первое
число (78.365876) больше второго (78.19865),
гораздо выше. Причем эту вероятность
можно вычислить:
- Вероятность того, что 78.365876 < 78.19865 равна:
- Вероятность того, что 78.365876 > 78.19865 равна:
Возможность
определения вероятности
Сравнение
чисел по интервалу изменения
числа подразумевает
Любое
число считается
больше другого только
в том случае, если
его минимальное значение
больше максимального
значения другого числа,
т.е. интервал его
изменения находится
правее по координатной
прямой, чем интервал
изменения другого числа.
X0min
> Ximax
i = 1…n,
где n – количество сравниваемых чисел с базовым числом X0.
Любые
числа считаются
равными, если минимальное
значение одного числа
меньше либо равно максимальному
значению другого числа,
т.е. интервалы их изменения
накладываются друг
на друга.
X0min ≤ Ximax
Условные обозначения:
X – координатная прямая,
X0пр – приближенное значение базового числа,
X0max – максимальное значение базового числа,
X0min – минимальное значение базового числа,
Xiпр – приближенное значение i-го числа,
Ximax – максимальное значение i-го числа,