Относительная и абсолютная погрешность – формула определения, как рассчитать погрешность измерения
Абсолютную и относительную погрешность используют для оценки неточности в производимых расчетах с высокой сложностью. Также они используются в различных измерениях и для округления результатов вычислений. Рассмотрим, как определить абсолютную и относительную погрешность.
Абсолютная погрешность
Абсолютной погрешностью числа называют разницу между этим числом и его точным значением.
Рассмотрим пример: в школе учится 374 ученика. Если округлить это число до 400, то абсолютная погрешность измерения равна 400-374=26.
Для подсчета абсолютной погрешности необходимо из большего числа вычитать меньшее.
Существует формула абсолютной погрешности. Обозначим точное число буквой А, а буквой а – приближение к точному числу. Приближенное число – это число, которое незначительно отличается от точного и обычно заменяет его в вычислениях. Тогда формула будет выглядеть следующим образом:
Δа=А-а. Как найти абсолютную погрешность по формуле, мы рассмотрели выше.
На практике абсолютной погрешности недостаточно для точной оценки измерения. Редко когда можно точно знать значение измеряемой величины, чтобы рассчитать абсолютную погрешность. Измеряя книгу в 20 см длиной и допустив погрешность в 1 см, можно считать измерение с большой ошибкой. Но если погрешность в 1 см была допущена при измерении стены в 20 метров, это измерение можно считать максимально точным. Поэтому в практике более важное значение имеет определение относительной погрешности измерения.
Записывают абсолютную погрешность числа, используя знак ±. Например, длина рулона обоев составляет 30 м ± 3 см. Границу абсолютной погрешности называют предельной абсолютной погрешностью.
Относительная погрешность
Относительной погрешностью называют отношение абсолютной погрешности числа к самому этому числу. Чтобы рассчитать относительную погрешность в примере с учениками, разделим 26 на 374.
Получим число 0,0695, переведем в проценты и получим 6%. Относительную погрешность обозначают процентами, потому что это безразмерная величина. Относительная погрешность – это точная оценка ошибки измерений. Если взять абсолютную погрешность в 1 см при измерении длины отрезков 10 см и 10 м, то относительные погрешности будут соответственно равны 10% и 0,1%. Для отрезка длиной в 10 см погрешность в 1см очень велика, это ошибка в 10%. А для десятиметрового отрезка 1 см не имеет значения, всего 0,1%.
Различают систематические и случайные погрешности. Систематической называют ту погрешность, которая остается неизменной при повторных измерениях. Случайная погрешность возникает в результате воздействия на процесс измерения внешних факторов и может изменять свое значение.
Правила подсчета погрешностей
Для номинальной оценки погрешностей существует несколько правил:
- при сложении и вычитании чисел необходимо складывать их абсолютные погрешности;
- при делении и умножении чисел требуется сложить относительные погрешности;
- при возведении в степень относительную погрешность умножают на показатель степени.
Приближенные и точные числа записываются при помощи десятичных дробей. Берется только среднее значение, поскольку точное может быть бесконечно длинным. Чтобы понять, как записывать эти числа, необходимо узнать о верных и сомнительных цифрах.
Верными называются такие цифры, разряд которых превосходит абсолютную погрешность числа. Если же разряд цифры меньше абсолютной погрешности, она называется сомнительной. Например, для дроби 3,6714 с погрешностью 0,002 верными будут цифры 3,6,7, а сомнительными – 1 и 4. В записи приближенного числа оставляют только верные цифры. Дробь в этом случае будет выглядеть таким образом – 3,67.
Что мы узнали?
Абсолютные и относительные погрешности используются для оценки точности измерений. Абсолютной погрешностью называют разницу между точным и приближенным числом. Относительная погрешность – это отношение абсолютной погрешности числа к самому числу. На практике используют относительную погрешность, так как она является более точной.
Абсолютная погрешность треугольник a
Абсолютной погрешностью или, короче, погрешностью приближенного числа называется разность между этим числом и его точным значением (из большего числа вычитается меньшее)*.
Пример 1. На предприятии 1284 рабочих и служащих. При округлении этого числа до 1300 абсолютная погрешность составляет 1300 – 1284 = 16. При округлении до 1280 абсолютная погрешность составляет 1284 – 1280 = 4.
Относительной погрешностью приближенного числа называется отношение абсолютной погрешности приближенного числа к самому этому числу.
Пример 2. В школе 197 учащихся. Округляем это число до 200. Абсолютная погрешность составляет 200 – 197 = 3. Относительная погрешность равна 3/197 или, округленно, 3/197 = 1,5 %.
В большинстве случаев невозможно узнать точное значение приближенного числа, а значит, и точную величину погрешности. Однако почти всегда можно установить, что погрешность (абсолютная или относительная) не превосходит некоторого числа.
Пример 3. Продавец взвешивает арбуз на чашечных весах. В наборе гирь наименьшая – 50 г. Взвешивание дало 3600 г. Это число – приближенное. Точный вес арбуза неизвестен. Но абсолютная погрешность не превышает 50 г. Относительная погрешность не превосходит 50/3600 ≈ 1,4%.
Число, заведомо превышающее абсолютную погрешность (или в худшем случае равное ей), называется предельной абсолютной погрешностью. Число, заведомо превышающее относительную погрешность (или в худшем случае равное ей), называется предельной относительной погрешностью.
В примере 3 за предельную абсолютную погрешность можно взять 50 г, а за предельную относительную погрешность – 1,4 %.
Величина предельной погрешности не является вполне определенной. Так, в примере 3 можно принять за предельную абсолютную погрешность 100 г, 150 г и вообще всякое число, большее чем 50 г. На практике берется по возможности меньшее значение предельной погрешности. В тех случаях, когда известна точная величина погрешности, эта величина служит одновременно предельной погрешностью. Для каждого приближенного числа должна быть известна его предельная погрешность (абсолютная или oотносительная). Когда она прямо не указана, подразумевается что предельная абсолютная погрешность составляет половину единицы последнего выписанного разряда. Так, если приведено приближенное число 4,78 без указания предельной погрешности, то подразумевается, что предельная абсолютная погрешность составляет 0,005. Вследствие этого соглашения всегда можно обойтись без указания предельной погрешности числа.
Предельная абсолютная погрешность обозначается греческой буквой Δ («дельта»); предельная относительная погрешность — греческой буквой δ («дельта малая»). Если приближенное число обозначить буквой а, то
δ = Δ/a.
Пример 4. Длина карандаша измерена линейкой с миллиметровыми делениями. Измерение показало 17,9 см. Какова предельная относительная погрешность этого измерения?
Здесь а = 17,9 см; можно принять Δ = 0,1 см, так как с точностью до 1 мм измерить карандаш нетрудно, a значительно уменьшить, предельную погрешность ни удастся (при навыке можно прочесть на хорошей линейке и 0,02 и даже 0,01 см, но у самого карандаша ребра могут разниться на бoльшую величину). Относительная погрешность равна 0,1/17,9. Округляя, находим δ = 0,1/18 ≈ 0,6%.
Пример 5. Цилиндрический поршень имеет около 35 мм в диаметре. С какой точностью нужно его измерить микрометром, чтобы предельная относительная погрешность составляла 0,05%?
Решение. По условию, предельная абсолютная погрешность должна составлять 0,05% от 35 мм. Следовательно, предельная абсолютная погрешность равна 36*(0,05/100) = 0,0175 (мм) или, усиливая, 0,02 (мм). Можно воспользоваться формулой δ = Δ/a. Подставляя в неё а = 35, δ = 0,0005, имеем 0,0005 = Δ/35. Значит, Δ = 35 • 0,0005 = 0,0175 (мм).
* Иначе говоря, если a есть приближенное число, а х – его точное значение, то абсолютная погрешность есть абсолютное значение разности a – х. В некоторых руководствах абсолютной погрешностью называется сама разность a – х (или разность х – a). Эта величина может быть положительной или отрицательной.
Приближённые вычисления в математике
Содержание:
Приближённые вычисления
Приближённые вычисления — вычисления, в которых данные и результат (или только результат) являются числами, приближенно представляющими истинные значения соответствующих величин. Числовые данные, полученные измерением реальных объектов, редко бывают точными значениями соответствующей величины, а обычно имеют некоторую погрешность
Абсолютная и относительная погрешности
При решении практических задач часто приходится иметь дело с приближёнными значениями разных числовых величин. К ним относятся: результаты измерения разных величин с помощью приборов; значения полученные при считывании на графиках, диаграммах, номограммах; проектные данные; результаты округления чисел; результаты действий над приближёнными числами; табличные значения некоторых величин; результаты вычислений значений функции. Приближённые значения (приближение, приближённые числа) могут значительно отличаться от точных, либо быть близкими к ним.
Для оценки отклонения приближённых чисел от точных используют такие понятия как абсолютная и относительная погрешности.
Абсолютной погрешностью приближённой называется модуль разности между точным значением величины и её приближённым значением х, то есть
Пример.
Абсолютная погрешность приближённого числа числом 0,44 составляет
Если точное число неизвестно, то найти абсолютную погрешность невозможно. На практике вводят оценку допустимой при данных измерениях или вычислениях абсолютной погрешности, которую называют пределом абсолютной погрешности и обозначают буквой h. Считают, что h. Как правило, предел абсолютной погрешности устанавливают из практических соображений, например, при измерениях пределом абсолютной погрешности считают наименьшее деление прибора.
При записи приближённых чисел часто используют понятия верной и сомнительной цифры.
Цифра называется верной, если предел абсолютной погрешности данного приближения не превышает единицы того разряда, в котором записана эта цифра. В другом случае цифра называется сомнительной.
Например: в числе две цифры верны, поскольку погрешность 0,04 не превышает единицу разряда десятых. Цифры 9 и 7 верны, поскольку а цифры 4 и 6 являются сомнительными, поскольку
В конечной записи приближённого числа сохраняют только верные цифры. Так число можно записать в виде , число в виде Если в десятичной дроби последние верные цифры — нули, то их оставляют в записи числа.
Например: если , то правильной записью числа будет 0,260.
Если в целом числе последние нули являются сомнительными, их исключают из записи числа.
Именно поэтому при работе с приближёнными числами широко используют стандартную форму записи числа.
Например: в числе верными являются три первые цифры, а два последних нуля — сомнительные цифры. Запись числа возможна только в виде:
Следовательно, в десятичной записи приближённого числа последняя цифра указывает на точность приближённости, то есть предел абсолютной погрешности не превышает единицу последнего разряда.
Например:
1. Запись означает, что , то есть предел абсолютной погрешности h=0,01.
2. Запись
3. Если
В десятичной записи числа значимыми цифрами называются все его верные цифры начиная с первой слева, отличной от нуля.
Например: в числе 1,13 — три значимых цифры, в числе 0,017 — две, в числе 0,303 — три, в числе 5,200 — четыре, в числе 25*10 3 — две значимых цифры.
При таком подходе к записи приближенного числа необходимо уметь округлять числа.
Правила округления чисел:
— Если первая цифра, которую отбрасываем является меньше пяти, то в основном разряде, который сохраняется цифра не меняется. Например: 879,673≈879,67.
— Если первая цифра, которую отбрасываем больше пяти, то в последнем разряде, который сохраняется цифра увеличивается на единицу. Например: 456,87≈456,9.
— Если первая цифра, которая отбрасывается пять и за ней есть ещё отличны от нуля, то в последнем разряде, который сохраняется цифра увеличивается на единицу. Например: 1246,5002≈1247.
— Если первая цифра, которая отбрасывается — пять и за ней нет больше никаких цифра, то в последнем разряде, который сохраняется цифра увеличивается на единицу. Например: 0,275≈0,28; 1,865≈1,86.
Абсолютная погрешность не полностью характеризует точность приближения. Например, будет грубой ошибкой при измерении жука, и незначительной при измерении кита. Тоже самое можно сказать и про предел абсолютной погрешности. Качество (точность) приближённости лучше характеризуется относительной погрешностью.
Относительной погрешностью (омега) приближённости х величины называется отношением абсолютной погрешности этого приближения к модулю приближённого значения х, то есть
Поскольку абсолютная погрешность обычно бывает неизвестна, то на практике оценивают модуль относительной погрешности некоторым числом, которое не меньше чем этот модуль:
Число называется пределом относительной погрешности.
Предел относительной погрешности можно вычислить по формуле:
Конечно относительная погрешность выражается в процентах.
С помощью относительной погрешности легко установить точность приближённости.
Пример 1. Найти относительную погрешность числа
Решение: Имеем
Следовательно
Пример 2. Сравнить точность измерения толщины книги d (см) и высоты стола H (см), если известно, что .
Решение:
Как видим, точность измерения высоты стола значительно выше.
Выполнение действий над приближёнными числами
Результат арифметических действий над приближёнными числами является также приближённым числом.
Необходимо уметь устанавливать погрешности результатов вычислений. Их находят с точным и без точного учёта погрешностей исходных данных. Правила нахождения погрешностей результатов действий с точным учётом погрешности приведены в таблице (обозначения – исходные данные; пределы абсолютных погрешностей относительно чисел; пределы относительных погрешностей).
Пример 3. Вычислить приближение значения выражения и найти предел погрешностей результата.
Решение: находим значение квадрата числа 5,62 и квадратного корня из числа 18,50.
Найдём границу относительной погрешности результата:
Граница абсолютной погрешности результата:
Ответ:
Пример 4. Вычислить приближение значения выражения и найти предел погрешностей результата.
Решение: находим значение квадратного корня из числа 6,24 и , имеем:
Граница относительной погрешности результата:
Граница абсолютной погрешности результата:
Ответ:
Выполнение действий без точного учёта погрешности
Точный учёт погрешности усложняет вычисление. Поэтому, если не надо учитывать погрешность промежуточных результатов, можно использовать более простые правила.
Сложение и вычитание приближённых вычислений рекомендуется выполнять так:
а) выделить слагаемое с наименьшим числом верных десятичных знаков;
б) округлить другие слагаемые так, чтобы каждое из них содержало на один десятичный знак больше чем выделенное;
в) выполнить действия, учитывая все сохранённые десятичные знаки;
г) результаты округлить и сохранить столько десятичных знаков, сколько их есть в приближённом числе с наименьшим числом десятичных знаков.
Умножение и деление приближённых вычислений рекомендуется выполнять так:
а) выделить среди данных чисел, число с наименьшим количеством верных значимых цифр;
б) округлить оставшиеся данные так, чтобы каждое из них содержало на одну значащую цифру больше, чем в выделенном;
в) выполнить действия — сохранить все значимые цифры;
г) сохранять в результате столько значащих цифр, сколько их имеет выделенное число с наименьшим количеством верных значимых цифр.
При возведении в степень приближённого числа в результате сохраняют столько значимых цифр, сколько верных значимых цифр имеет основа степени.
При извлечении корня из приближённого числа в результате сохраняют столько верных цифр, сколько имеет подкоренное число.
Присылайте задания в любое время дня и ночи в ➔
Официальный сайт Брильёновой Натальи Валерьевны преподавателя кафедры информатики и электроники Екатеринбургского государственного института.
Все авторские права на размещённые материалы сохранены за правообладателями этих материалов. Любое коммерческое и/или иное использование кроме предварительного ознакомления материалов сайта natalibrilenova.ru запрещено. Публикация и распространение размещённых материалов не преследует за собой коммерческой и/или любой другой выгоды.
Сайт предназначен для облегчения образовательного путешествия студентам очникам и заочникам по вопросам обучения . Наталья Брильёнова не предлагает и не оказывает товары и услуги.
[spoiler title=”источники:”]
http://www.maths.yfa1.ru/arifmetica.php?id=35
http://natalibrilenova.ru/priblizhyonnyie-vyichisleniya-v-matematike/
[/spoiler]
1. Найти абсолютные и относительные погрешности числа , заданного двумя и тремя цифрами после запятой.
Решение. а) Пусть . Тогда справедливо
; ;
Б) если , то
;
Ответ: а) , ; б) , .
2. Округлить число до семи, шести, пяти и т. д. десятичных знаков и до целого числа.
Решение. Округляем по порядку: (так как первая из отброшенных цифр равна 5, остальные нулевые, а последняя оставшаяся нечетная); (первая из отброшенных больше 5); (первая
из отброшенных 5, а среди остальных есть ненулевые); (первая отброшенная меньше 5); ; ; ; .
3. Вычислить верные значащие цифры чисел: а) X = 0,004507; ; б) X = 9,999785; ; в) X = 0,0208700; .
Решение. В записи рассматриваемых чисел подчеркнем верные значащие цифры:
А) 0,004507, так как ;
Б) 9,999785, так как ;
В) 0,0208700, так как .
4. Стороны треугольника A = 17,3 см, B = 23,6 см, C = 14,2 см измерены с абсолютной погрешностью см. Определить абсолютную погрешность и пределы относительной погрешности периметра треугольника.
Решение. См, . Таким образом, (последняя цифра в числе 55,1 сомнительная, так как ). Теперь вычислим относительные погрешности сторон
Пределы изменения относительной погрешности равны: .
5. Ребра прямоугольного параллелепипеда A = 4,3 см, B = 1,6 см,
C = 2,8 см измерены с абсолютной погрешностью см. Определить абсолютную и относительную погрешность вычисления его объема .
Решение. ;
Тогда . Так как ,
то в верна лишь цифра десятков, а остальные цифры сомнительные.
Задачи для самостоятельного решения по теме 1
1. Найти абсолютные и относительные погрешности числа , заданного двумя и тремя цифрами после запятой.
2. Округлить число до шести, пяти и т. д. десятичных знаков и до целого числа.
3. Вычислить верные значащие цифры чисел: а) X = 0,004507; ; б) X = 12,396; ; в) X = 0,037862; .
4. Стороны прямоугольника равны A = 3,3 см, B = 5,2 см. Найти
а) абсолютную погрешность периметра и площади прямоугольника;
б) определить пределы изменения относительной погрешности периметра.
< Предыдущая | Следующая > |
---|
Абсолютная и относительная погрешность
4.2
Средняя оценка: 4.2
Всего получено оценок: 2187.
4.2
Средняя оценка: 4.2
Всего получено оценок: 2187.
Абсолютную и относительную погрешность используют для оценки неточности в производимых расчетах с высокой сложностью. Также они используются в различных измерениях и для округления результатов вычислений. Рассмотрим, как определить абсолютную и относительную погрешность.
Опыт работы учителем математики – более 33 лет.
Абсолютная погрешность
Абсолютной погрешностью числа называют разницу между этим числом и его точным значением.
Рассмотрим пример: в школе учится 374 ученика. Если округлить это число до 400, то абсолютная погрешность измерения равна 400-374=26.
Для подсчета абсолютной погрешности необходимо из большего числа вычитать меньшее.
Существует формула абсолютной погрешности. Обозначим точное число буквой А, а буквой а – приближение к точному числу. Приближенное число – это число, которое незначительно отличается от точного и обычно заменяет его в вычислениях. Тогда формула будет выглядеть следующим образом:
Δа=А-а. Как найти абсолютную погрешность по формуле, мы рассмотрели выше.
На практике абсолютной погрешности недостаточно для точной оценки измерения. Редко когда можно точно знать значение измеряемой величины, чтобы рассчитать абсолютную погрешность. Измеряя книгу в 20 см длиной и допустив погрешность в 1 см, можно считать измерение с большой ошибкой. Но если погрешность в 1 см была допущена при измерении стены в 20 метров, это измерение можно считать максимально точным. Поэтому в практике более важное значение имеет определение относительной погрешности измерения.
Записывают абсолютную погрешность числа, используя знак ±. Например, длина рулона обоев составляет 30 м ± 3 см. Границу абсолютной погрешности называют предельной абсолютной погрешностью.
Относительная погрешность
Относительной погрешностью называют отношение абсолютной погрешности числа к самому этому числу. Чтобы рассчитать относительную погрешность в примере с учениками, разделим 26 на 374.
Получим число 0,0695, переведем в проценты и получим 7 %. Относительную погрешность обозначают процентами, потому что это безразмерная величина. Относительная погрешность – это точная оценка ошибки измерений. Если взять абсолютную погрешность в 1 см при измерении длины отрезков 10 см и 10 м, то относительные погрешности будут соответственно равны 10 % и 0,1 %. Для отрезка длиной в 10 см погрешность в 1 см очень велика, это ошибка в 10 %. А для десятиметрового отрезка 1 см не имеет значения, всего 0,1 %.
Различают систематические и случайные погрешности. Систематической называют ту погрешность, которая остается неизменной при повторных измерениях. Случайная погрешность возникает в результате воздействия на процесс измерения внешних факторов и может изменять свое значение.
Правила подсчета погрешностей
Для номинальной оценки погрешностей существует несколько правил:
- при сложении и вычитании чисел необходимо складывать их абсолютные погрешности;
- при делении и умножении чисел требуется сложить относительные погрешности;
- при возведении в степень относительную погрешность умножают на показатель степени.
Приближенные и точные числа записываются при помощи десятичных дробей. Берется только среднее значение, поскольку точное может быть бесконечно длинным. Чтобы понять, как записывать эти числа, необходимо узнать о верных и сомнительных цифрах.
Верными называются такие цифры, разряд которых превосходит абсолютную погрешность числа. Если же разряд цифры меньше абсолютной погрешности, она называется сомнительной. Например, для дроби 3,6714 с погрешностью 0,002 верными будут цифры 3,6,7, а сомнительными – 1 и 4. В записи приближенного числа оставляют только верные цифры. Дробь в этом случае будет выглядеть таким образом – 3,67.
Что мы узнали?
Абсолютные и относительные погрешности используются для оценки точности измерений. Абсолютной погрешностью называют разницу между точным и приближенным числом. Относительная погрешность – это отношение абсолютной погрешности числа к самому числу. На практике используют относительную погрешность, так как она является более точной.
Тест по теме
Доска почёта
Чтобы попасть сюда – пройдите тест.
-
Светлана Лобанова-Асямолова
10/10
-
Валерий Соломин
10/10
-
Анастасия Юшкова
10/10
-
Ксюша Пономарева
7/10
-
Паша Кривов
10/10
-
Евгений Холопик
9/10
-
Guzel Murtazina
10/10
-
Максим Аполонов
10/10
-
Olga Bimbirene
9/10
-
Света Колодий
10/10
Оценка статьи
4.2
Средняя оценка: 4.2
Всего получено оценок: 2187.
А какая ваша оценка?
Элементарная теория погрешностей
Структура
погрешности
В
результате численного решения задачи
существуют четыре источника погрешностей:
-
Математическая
модель задачи; -
Исходные
данные; -
Вычислительный
алгоритм; -
Округление
исходных данных, промежуточных или
окончательных результатов.
Первые
два источника погрешностей к неустранимой
погрешности решаемой задачи. Третий
источник порождает остаточные погрешности
как результат замены бесконечных
процессов конечной последовательности
действий. Так если в ряде sinx
= x
– . взять определенное количество членов
и принять их сумму за sinx,
то, естественно, допускается погрешность.
Четвертый источник
обуславливает зарождающиеся погрешности
при отбрасывании младших разрядов
числа. Так, если разрядная сетка ЭВМ
допускает запись семизначных десятичных
чисел, то записью числа 0,9835478932 в ячейке
будет округленное число 0, 9835479.
Примечание
Приведенные
погрешности, чаще в увеличенном размере,
переходят в результаты вычислений.
Оценка погрешности
Оценка погрешности
может быть осуществлена с помощью:
абсолютной погрешности, относительной
погрешности, остаточного члена,
статистических оценок.
Пусть
а – точное, вообще говоря, неизвестное
числовое значение некоторой величины,
а a*
– известное приближенное значение этой
величины. Тогда число ∆(а*) = │а
– а*│ есть истинная абсолютная погрешность
числа а*.
Величину δ(а*) =
∆(а*)/│а*│ называют истинной относительной
погрешностью приближенного числа а*.
Очевидно, что если
а неизвестно, то неизвестны и ∆(а*) и
δ(а*). Именно, в этом случае целесообразно
применение граничных величин истинных
погрешностей: │а – а*│ ≤ ∆*(а*), δ(а*) ≤
δ*(а*).
Основные
теоремы о представлении чисел в
позиционной системе счисления
-
Каждое
число, представленное в позиционной
системе счисления конечной
последовательности цифр, является
рациональным числом.
Пример
2∙101
+ 3∙100
+ 0∙10-1
+ 4∙10-2
+ 0∙10-3
= 23,040 = 567/25
(25, 567 € N)
– десятичная система счисления.
Пример
1∙21
+ 0∙20
+ 0∙2-1
+ 1∙2-2
+ 1∙2-3
= 10,011 –
двоичная система счисления.
Очевидно,
что запись числа 10,011 в десятичной системе
есть 2,375. Действительно 2∙100
+ 3∙10-1
+ 7∙10-2
+ 5∙10-3
= 2,375
-
В
каждой позиционной системе можно
представить точно только некоторое
подмножество рациональных чисел
(зависящее от основания q).
Пример
Числа 1/3, 1/7, 1/9,
1/11, 1/13, 1/17, 1/19, … нельзя представить в
десятичной системе счисления в виде
конечной последовательности цифр.
Пример
Число
1/25 в десятичной системе счисления
записывается как 0,004, а в двоичной
(троичной, четверичной, шестиричной,
семиричной, и т.д.) 1/25 конечной
последовательностью цифр представлено
быть не может.
-
Рациональное
число x/y
(x€Z,
y€Z,
x,y
– взаимно простые) может быть точно
представлено в позиционной системе с
основанием q
тогда и только тогда, когда каждый
простой множитель в разложении числа
y
является простым множителем в разложении
q.
Пример
В
десятичной системе счисления, т.е. когда
q
= 10, представимы только такие рациональные
числа x/y
€ Q
= { r
€ D:
r
= x/y,
y
€ N,
x,
y
– взаимно простые }, у которых у содержит
лишь простые множители 2 и 5.
В этом плане: ½ =
0,5; 1/5 = 0,2; 1/8 = 0,25; 1/25 = 0,04; 19/8 = 2,375; 7/16 = 0,4375;
3/200 = 0,015.
Итак, поскольку
не каждое рациональное число (и тем
более не каждое действительное) число
можно представить в позиционной системе
в виде конечной цифровой последовательности,
то приходится применять приближенные
значения представляемого числа,
содержащие ограниченное число цифр. К
этому прибегают и тогда, когда точное
число содержит конечное, но слишком
большое число цифр.
Запись
действительных чисел в ЭВМ
Современные
ЭВМ оперируют с числами, записанными
либо в форме с фиксированной запятой,
либо в форме с плавающей запятой.
В первой записи
все числа имеют модуль, меньший 1, а число
цифр после запятой – фиксировано, т.е.
машина оперирует с числом х!
Х
= sign x ∑ (i=1 по
k) αi
q-i
=> sign x (α1,
α2
,…αk),
Где
q
– основание системы счисления, αi
– цифра,
0≤αi≤q;
sign
x
– знак числа, т.е. sign
x
€ {+,-}.
Наибольшее
распространение получила вторая запись
числа – запись с плавающей запятой:
X
= sign x qPx
∑
(i=1 по
k) αi
q-i
= ± qPx
Mx
Здесь
Мх
– мантисса числа, т.е. Мх
= (α1,
α2
,…αk),
Px
– порядок числа, k
– число разрядов.
Если
α1
мантиссы Мх
не равно 0, то число х называется
нормализованным.
Пример
Число
821,26 в нормализованном виде представляется
как х = 0,82126∙103
(здесь q=10,
Mx
= 0,82126, p=3)
Пример
Двоичное
число 1101,01 в нормализованном виде есть
число х = 0,110101∙24
Приближенные
значения числа
Цифры, составляющие
приближенное число, могут быть значащими,
верными и сомнительными.
–
Верной (точной) цифрой называется цифра,
погрешность которой не превышает
половины единицы следующего разряда,
т.е. если ∆*(а*)≤0,5∙10m-1+n
(где m
– число разрядов а*, n
– число верных цифр в нем).
Пример
Число 3,142 является
приближенным значением числа π с четырьмя
точными (верными) значащими цифрами,
т.к.:
│π
– 3,142│ = │3,14159… – 3,142│< 0,0005 = 0,5∙103
–
Значащими цифрами числа а ≈ а* = <αn,…
α1,
α0,
α-1,
α-2,…,
α–m>
называются все его цифры, кроме 0, стоящих
левее первой отличной от 0 цифры (если
приближенное число – десятичная дробь),
и нулей, стоящих в округленных разрядах
(если это число – целое).
Пример
В числах:
54,297 – пять значащих
цифр,
0,000704 – три значащих
цифры,
1,90007 – шесть
значащих цифр.
Пример
Число 0,020, являющееся
приближенным значением числа 0,02035, имеет
три десятичных знака (разряда), а значащих
цифр – две (2 и следующий за ней 0). Нуль
в конце числа 0,020 есть значащая цифра,
показывающая, что число 0,02035 оборвано
(округлено) до третьего десятичного
знака, а поэтому не писать его нельзя.
Нули, стоящие слева от цифры 2, не являются
значащими цифрами.
Очевидно,
что значащая цифра αt
является верной, если ∆(а*)≤0,5qt
(здесь q
– основание системы счисления
действительного числа а*).
– Сомнительной
цифрой числа называется цифра, следующая
за верной (точкой).
Пример
Приближенным
значением числа а = √19 (=4,358898…) возьмем
среднее арифметическое приближенных
чисел а1*
= 4,32 и а2*
= 4,37 (соответственно с недостатком и
избытком, т.е. а1*<a<a2*)
:
а* = (4,32 + 4,37)/2 = 4,345
В этом приближенном
числе 4,345 с четырьмя значащими цифрами
первые две цифры верные (4 и 3), а третья
и четвертая – сомнительные.
Замечание
–
Число называется приближенным с
недостачей, если оно меньше точного
числа (т.е. а*<a).
Пример
Число 3,14 есть
приближенное числа π = 3,14159265… с недостачей.
–
Число называется приближенным с избытком,
если оно больше точного числа (т.е. a*>a).
Пример
Число
0,699 есть приближение с избытком числа
lg5
= ,698970…
– На числовой оси
каждому точному числу соответствует
одно единственная точка, а приближенному
числу – интервал.
Пример
если 3 – точное
число, то ему соответствует точка с
координатой 3, а если 3 – приближенное
число, то ему соответствует интервал
допустимых значений 2,50000… – 3,49999… (т.к.
округляя эти числа, получается приближенное
число 3). Очевидно, что чем больше в числе
верных десятичных знаков, тем меньше
интервал неопределенности. Так, на
числовой оси для приближенного числа
3,0 соответствует интервал 2,95000… –
3,049999… .
Округление
чисел
В приближенных
вычислениях часто приходится округлять
числа как приближенные, так и точные,
т.е. отбрасывать одну или несколько
последних цифр и при необходимости
заменять их другой цифрой.
Для уменьшения
погрешности округления чисел приняты
правила округления (по дополнению),
которые согласуются с принципом А.Н.
Крылова:
«Приближенное
число следует писать так, чтобы в нем
все значащие цифры, кроме последней,
были верными, и лишь последняя цифра
была сомнительной, и притом не более
как на 1-2 единицы».
Пример
Пусть число 29832732
получено в результате приближенных
вычислений и пусть четвертая цифра в
этом числе сомнительная.
Округленное
число в этом случае будет записано как
2,983∙107.
Итак, при округлении
чисел следует придерживаться правила
дополнения:
– если первая слева
из отбрасываемых цифр больше или равна
5, то все отбрасываемые цифры заменяют
дополнительной единицей младшего
сохраняемого разряда; если же первая
из отбрасываемых цифр меньше 5, то все
отбрасываемые цифры не изменяют последней
сохраняемой цифры приближенного числа.
Пример
Округлением числа
2,4627 до тысячных, сотых и десятых долей
являются соответственно следующие
приближенные числа: 2,463; 2,46; 2,5.
Пример
Округлить число
7203654 до десятков, сотен, тысяч и десятков
тысяч.
Имеем
соответствующие приближенные числа:
7203650; 7203700; 7204000; 7200000 или 720365∙10; 72037∙102;
7204∙103;
720∙104
(последняя форма записи приближенных
чисел указывает число округленных
разрядов точного числа).
Замечание
-
Правила
округления построены таким образом,
чтобы абсолютная погрешность, возникающая
при округлении, не превышала пяти единиц
первого отброшенного разряда. -
Округляют
числа или до определенного десятичного
знака (разряда), или до определенного
количества значащих цифр.
Пример
Округлить число
0,07025 до третьего десятичного знака
(тысячных долей).
Имеем а = 0,07025 (здесь
четыре значащих цифры – 7, 0, 2, 5), а* = 0,070
(здесь 7, 0 – значащие цифры).
Пример
Округлить числа
4576681 и 499971 до четырех значащих цифр.
Имеем
а1
= 4576681, а1*
= 4577∙103,
а2
= 499971, а2*
= 5000∙102.
Отметим, что при
округлении приближенного числа а*
получаем новое приближенное число
(а*)*, абсолютная погрешность которого
складывается из абсолютной погрешности
а* и погрешности округления последнего.
Пример
Округлить
сомнительные цифры числа а* = 34,124 ± 0,021.
Определить абсолютную погрешность
результата.
Решение
Приближенное
число а* имеет три верные цифры – 3, 4,
1, т.к. а* – 0,021<а<а* + 0,021, или 34,103<a<34,145
и, очевидно, ∆(а*) = 0,021<0,05. Следовательно,
последние две цифры а* 2 и 4 – сомнительные.
Округлив а*, имеем (а*)* = 34,1.
Суммарная
погрешность ∆(а*)* = ∆(а*) + ∆ (окр а*) =
0,021 + 0,024 = 0,045<0,05 итак, все значащие цифры
числа (а*)* верные, т.е. (а*)* = 34,1.
Пример
Округлить
сомнительные цифры приближенного числа
а* = 36,7245 ± 0,0026, оставив верные разряды.
Определить абсолютную погрешность
результата.
Решение
По
условию 36,7245 – 0,0026<a<36,7245
+ 0,0026, ∆а* = 0,0026<0,005, а поэтому верными
цифрами числа а* являются его цифры –
3, 6, 7, 2. Округление а* дает (а*)* = 36,72.
Суммарная погрешность (а*)*: ∆((а*)*) = ∆(а*)
+ ∆(окр а*) = 0,0026 + 0,0045 = 0,0071>0,005
Поскольку
∆((а*)*)>0,005, то необходимо в (а*)* уменьшение
цифр путем округления числа. Имеем
((а*)*)* = 36,7. В этом случае:
∆(((а*)*)*) = ∆(а*) +
∆(окр) = 0,0026 + 0,0245 = 0,0271<0,05.
Это означает, что
верными цифрами приближенного числа
а* = 36,7245 ± 0,0026 являются 3, 6, 7.
Пример
Округлить
сомнительные цифры приближенного числа
а* = 22,7314, оставив верные цифры. Определить
абсолютную погрешность, если δ(а*) = 0,2%.
Решение
Заданная относительная
погрешность числа в виде десятичной
дроби имеет вид δ(а*) = 0,002. С учетом ∆(а*)
= а*∙δ(а*) имеем истинную абсолютную
погрешность ∆(а*) = 22,7314∙0,002 = 0,0454628 ≈
0,0455
Так
как эта погрешность меньше 0,05, то верных
цифр числа а* будет три – 2, 2, 7. Округлим
а* до десятых долей, имеем (а*)* = 22,7.
Суммарная погрешность (а*)* равна ∆((а*)*)
= ∆(а*) + ∆(окр) = 0,0455 + 0,0314 = 0,0769.
Поскольку эта
погрешность больше 0,05, то уменьшается
число цифр приближенного числа а* до
двух, т.е. ((а*)*)* = 23, имеем:
∆(((а*)*)*) = ∆(а*) +
∆(окр) = 0,0455 + (23 – 22,7314) = 0,0455 + 0,2686 =
0,3141<0,5
Это означает, что
в полученном округленном числе ((а*)*)*
обе цифры, т.е. 2 и 3 являются верными.
Последние два
примера показали, что округление
результата расчета до верных знаков не
всегда целесообразно.
Формула верных
знаков приближенного числа
Абсолютная
погрешность m-разрядного
приближенного числа, т.е. ∆(а*), связана
с числом его верных знаков n
соотношением
∆(а*)
≤ 0,5∙10m–n+1
, что следует
из определения верной значащей цифры
а*.
Записав
а* как десятичную дробь, т.е. а* = α1∙10m
+ α2∙10m-1
+…+ αn∙10m–n+1,
имеем очевидное неравенство:
Δ(а*)
= ∆(а*)/│а*│≤ (0,5∙10m–n+1)/│десятичн.
представ.│ ≤ 0,5∙10m–n+1/α1∙10m,
позволяющее записать предельную
(граничную) относительную погрешность
в виде δ*(а*) = 0,5/α1∙10n-1
Эта формула
связывает между собой граничную
относительную погрешность приближенного
числа а*, первая цифра которого α1
известна, с числом верных знаков этого
числа.
Пример
Предельная
относительная погрешность приближенного
числа а* = 4,176 со всеми верными цифрами
равна:
δ*(а*)
= 0,5/4∙104-1
= 0,000125 (Здесь α1 = 4, n
= 4)
Пример
Сколько
верных десятичных знаков надо взять
при вычислении √19, чтобы δ*(а*) не превышала
0,1. n
= ?
Имеем
0,001 ≤ 0,5/4∙10n-1
≤ 1,25/10n,
или 10n
≤ 1250 = 1,25∙103;
n
≤ lg1,25
+ 3,.. –e
δ*(a*)
≤ 0,5/4∙102
= 0,125%. Поскольку δ*(a*)
должно быть 0,1%, то следовательно n
≥ 3 + lg1,25,
т.е. можно принять n
= 4.
Примечание
Относительная
точность приближенного числа определяется
только количеством его значащих цифр,
а положение запятой при этом никакого
значения не имеет. 743,8, 0,007438, 7438 имеют
одинаковую относительную погрешность,
т.к. для них δ(а*) = 0,000067.
Пример
Какое
из приближенных чисел а1*
= 0,000001, а2*
= 98,1 задано более точно?
Решение
δ(а1*)
= 0,0000005/0,000001 = 0,5. δ(а2*)
= 0,05/98,1 = 0,00051, т.е. приближенное число а2*
можно определить в тысячу раз точнее,
чем а1*
Вычисление
с учетом погрешностей
При выполнении
операций над приближенными числами
неизбежно происходит накопление
погрешностей. Ниже покажем, как, зная
погрешности операндов, можно определить
абсолютные и относительные погрешности
результата арифметических действий
над ними.
А)
Погрешности
суммы и разности
1.
При сложении двух приближенных чисел
аi*
= аi
± ∆(аi),
i
€ {1,2} получаем результат а1*
+ а2*
= а1 + а2 ± ∆(а1*)
± ∆(а2*)
Действительно:
а1*
– ∆(а1*)
< a1
< a1*
+ ∆(a1*)
+
а2*
– ∆(а2*)
< a2
< a2*
+ ∆(a2*)
___________________________
(a1*
+ a2*)
– (∆(a1*)
+ ∆(a2*))
< a1
+ a2
< (a1*
+ a2*)
+ (∆(a1*)
+ ∆(a2*))
Итак, в иной записи,
имеем:
а1*
+ а2* = а1 + а2 + (±∆(а1*)
± ∆(а2*))
Отсюда получаем:
∆(а1*
+ а2*)
= (±∆(а1*)
± ∆(а2*))
Поскольку
истинные знаки погрешностей ∆(а1*)
и ∆(а2*)
в общем случае неизвестны, то для
достоверности результата следует брать
наихудший случай – т.е. когда погрешности
складываются:
∆*(а1*
+ а2*)
= ∆*(a1*)
+ ∆*(a2*)
Пользуясь
методом полной математической индукции,
легко доказать результат для k
операндов:
∆*
(∑ i=1 по
k ai*)
= ∑ i=1 по
k ∆*(ai*)
Итак, приходим к
следующему утверждению: «Граничная
абсолютная погрешность суммы операндов
равна сумме граничных абсолютных
погрешностей слагаемых».
Пример
Согласно
пятизначным таблицам логарифмов, lg1,1
= 0,04139; lg1,14
= 0,05690. Имеем: lg1,1
+ lg1,14
= 0,09829 = lg1,254,
а непосредственно из таблицы lg1,254
= 0,09830
Расхождение
результатов становится понятным, если
обратиться к семизначным таблицам,
согласно которым lg1,1
= 0,0413927; lg1,14
= 0,0569049. В этом случае: lg1,1
+ lg1,14
= 0,0982976 ≈ 0,09830
Сформулированное
выше утверждение дает возможность
оценить точность получаемой суммы и
предвидеть, с какой точностью надо взять
слагаемые, для того, чтобы гарантировать
необходимую точность результата.
Пример
Найти сумму
приближенных чисел 5,8; 287,649; 0,308064.
Решение
Из трех вариантов
сложения этих чисел правильным являтся
третий.
5,8
5,8 5,8
287,649
287,6 287,65
0,308064
0,3 0,31
_________
_____ ______
293, 757064 293,7
293,76 ≈ 293,8
Действительно, в
числе 5,8??? Отброшенные цифры нам
неизвестны, так что не имеет никакого
смысла к неизвестным цифрам прибавлять
известные и получать результат с
точностью до миллионных, которая ничем
не гарантированна.
Второй вариант
также неверен, т.к. совершенно не
использует большую точность двух других
слагаемых.
Пример
Вычислить сумму
√2 + √3 + √10 с тремя десятичными знаками.
Решение
Поскольку сумму
приближенных чисел надо получить с
тремя десятичными разрядами, то каждое
из слагаемых следует вычислить с одним
запасным знаком √2 ≈ 1,4142; √3 ≈ 1,7321; √10
≈ 3,1623. Тогда имеем 1,4142 + 1,7321 + 3,1623 = 6,3086 ≈
6,309.
Итак, при сложении
чисел различной абсолютной точности
следует поступить следующим образом:
– выделить число
(или числа) наименьшей абсолютной
точности (т.е. число, имеющее наибольшую
абсолютную погрешность);
– наиболее точные
числа округлить так, чтобы сохранить в
них на один знак больше, чем в выделенном
числе (т.е. оставить один запасной знак);
– произвести
сложение, учитывая все сохраненные
знаки;
– полученный
результат округлить на один знак.
Следует,
однако, отметить, что формула ∆* (∑ i=1
по k
ai*)
= ∑ i=1
по k
∆*(ai*)
при большом количестве слагаемых
(практически больше 10) дает завышенную
оценку абсолютной погрешности суммы,
т.к. обычно происходит частичная
компенсация погрешностей разных знаков.
Если все слагаемые округлены до m-го
десятичного разряда, т.е. их погрешности
оцениваются величиной 0,5∙10–m,
то статистическая оценка абсолютной
погрешности суммы дается правилом
Чеботарева:
∆(∑
i=1
по k
ai*)
= √(3n)
∙ 0,5∙10–m
, где n
– число слагаемых. Это правило применяют
для n
> 10.
2)
При вычитании приближенных чисел их
погрешности также вычитаются, но
алгебраически, т.е. когда обе погрешности
одного знака, они вычитаются, а когда
знаки различны, то складываются. Поэтому
как и в случае сложения, граничная
абсолютная погрешность разности двух
приближенных чисел равняется сумме их
граничных абсолютных погрешностей:
∆*(а1*
– а2*)
= ∆*(а1*)
+ ∆*(а2*).
Для того чтобы
отнять одно приближенное число от
другого, прежде надо одинаково их
округлить.
Пример
а1*
= 27,613 отнимаем от а2*
= 546,3 так: 546,3 – 27,6 = 518,7
При этом нет никаких
оснований писать 546,3 – 27,613 = 518,687, т.к. в
числе 546,3??? Цифры сотых и тысячных нам
неизвестны и заменять их нулями нет
никаких оснований.
Пример
Разность
чисел а1*
= 5,847 и а2*
= 2,342, имеющих все верные цифры, равна:
_ 5,874 ± 0,0005
2,342 ± 0,0005
3,532 ± 0,001
Здесь последняя
десятичная цифра разности является
сомнительной.
Очевидно, что в
результате вычитания двух близких чисел
может произойти большая потеря точности.
Так, например, 985,437 – 985,421 = 0,016 есть
разность двух чисел, из которых каждое
имеет шесть значащих цифр, сохранившая
только две значащие цифры, причем
полученный результат может иметь
погрешность до одной единицы последнего
разряда (т.е. 0,0005 + 0,0005 = 0,001).
Избежать таких
погрешностей можно либо взяв при
вычитании двух близких величин их
приближения с достаточно высокой
точностью, либо исключив разность
близких величин, либо вычислив эту
разность непосредственно с максимально
возможной точностью.
Пример
Найти число а* =
√4,300 – √4,287 с двумя значащими цифрами.
Решение
Если √4,300 ≈ 2,0736,
√4,287 ≈ 2,0705, то будем иметь а* = 2,0736 –
2,0705 = 0,0031
Этот же результат
проще получить при помощи преобразования
вычислительной схемы: √4,300 – √4,287 = (4,300
– 4,287)/( √4,300 + √4,287) = 0,013/(2,07 + 2,07) = 0,0031
В данном случае
корни надо было найти только с двумя
значащими цифрами, что имеет принципиальное
значение, т.к. встречается немало задач,
в которых каждый дополнительный знак
точности требует выполнения значительного
объема работы.
Пример
Вычислить
площадь концентрического кольца S
= π[(r
+ x)2
– r2].
Если
х мало, то непосредственное вычитание
дает большую потерю точности. Поэтому
целесообразно вести расчет по формуле:
S
= π(2xr
+ x2)
= π(2r
+ x)x
В тех случаях,
когда нет возможности ни преобразовать
данную расчетную формулу, ни обеспечить
вычисление промежуточных данных с
необходимой степенью точности, разность
двух близких величин может полостью
обесценить результат всех предыдущих
вычислений.
3)
Относительная
погрешность суммы положительных
(отрицательных) чисел
имеет вид:
δ(∑
i=1 по
k ai*)
= (∑ i=1 по
k ∆(ai*))/(∑
i=1 по
k ai*)
Учитывая,
что аi*∙δ(ai)
= ∆(ai*)
и принимает ai
> 0, получаем оценку:
δmin(ai*)
= δmin(ai*)(∑
i=1
по k
ai*)/(∑
i=1
по k
ai*)
< δ(∑
i=1
по k
ai*)<
δmax(ai*)(∑
i=1
по k
ai*)/(∑
i=1
по k
ai*)
= δmax(ai*)
т.е. относительная
погрешность суммы слагаемых одного
знака заключена между наименьшей и
наибольшей относительными погрешностями
слагаемых.
Пример
Оценить относительную
погрешность суммы чисел, имеющих верные
цифры: 0,1732; 17,45; 0,000333; 204,4; 7,25; 144,2; 0,0112;
0,634; 0,0771. Сравнить ее с относительными
погрешностями слагаемых.
0,1
7
17,4 5
0,0 0
204,4
7,2 5
144,2
0,0 1
0,6 3
0,0 8
374,1 9
Округляя
результат суммирования заданных
приближенных чисел, получаем окончательную
∑ i=1
по 9 ai*
= 374,2
Оценка полученного
результата:
– предельная
погрешность исходных данных равна
0,00005 + 0,005 + 0,0000005 + 0,05 + 0,005 + 0,05 + 0,00005 + 0,0005
+ 0,00005 = 0,1106505 < 0,111
– погрешность
округления слагаемых равна 0,0032 + 0,000333
+ 0,0012 + 0,004 – 0,0029 = 0,005833 < 0,006
– погрешность
округления равна – 0,01
Следовательно,
∆*(∑ i=1
по 9 ai*)
= 0,1106505 + 0,005833 – 0,01 ≈ 0,107
Искомая сумма есть
374,2 ± 0,107
Относительная
погрешность суммы
δ(∑
i=1
по 9 ai*)
= 0,107/374,2 = 0,00027 = 0,027%
Граничные
относительные погрешности слагаемых
составляют соответственно:
0,5/ 1732 ≈ 0,029% ; 0,5/
1745 ≈ 0,0285% ; 0,5/ 333 ≈ 0,15% ; 0,5/ 2044 ≈ 0,0245% ; 0,5/
725 ≈ 0,07% ; 0,5/ 1442 ≈ 0,0345 ; 0,5/ 112 ≈ 0,445% ; 0,5/ 634
≈ 0/08% ; 0,5/ 771 ≈ 0,065%.
δmax*
= 0,445% ; δmin*
= 0,0245%
Итак,
δmin*
< 0,027% < δmax*
4)
Относительная
погрешность разности двух величин
одного знака
имеет вид:
δ*(а1*
– а2*)
= (∆(а1*)
+ ∆(а2*))
/ │а1*
– а2*│
Очевидно,
что если а1*
и а2*
близки друг к другу, то даже при очень
малых абсолютных погрешностях ∆(а1*)
и ∆(а2*)
(знаки которых могут быть любыми) величина
относительной погрешности может быть
весьма значительной.
Пример
Пусть
√4,300 ≈ 2,0736 ± 0,00005 = а1*,
√4,287 ≈ 2,0705 ± 0,00005 = а2*
Относительная
граничная погрешность при вычислении
каждого из корней равна δ*(а1*)
= δ*(а2*)
= 0,00005/2,07 = 0,000024, а относительная граничная
погрешность разности √4,300 – √4,287 ≈
0,00031 ± 0,00005 равна δ*(а1*
– а2*)
= 0,00005/0,0031 ≈ 0,016, т.е. δ*(а1*
– а2*)
более чем в 600 раз грубее исходных данных.
Очевидно, что при
вычитании близких друг другу чисел
(особенно если невозможно изменение
вычислительной схемы) необходимо их
брать с достаточным числом запасных
верных знаков.
Так,
если известно, что первые m
значащих цифр могут пропасть, а результат
надо получить с n
верными знаками, то исходные данные
необходимо брать с m
+ n
верными значащими цифрами.
Б)
Погрешность
произведения и частного
-
Формулы
для непосредственного вычисления
абсолютных погрешностей умножения и
деления приближенных чисел громоздки,
и поэтому в этих случаях сначала
вычисляют относительную погрешность,
а затем с учетом δ(а*) = ∆(u*)/
│u*│
находят ∆(u*)
(здесь u*
= а1*∙а2*∙…∙аn*)
или u*
= a1*/a2*
= a1*∙(1/a2*)
Имея
в виду, что ai
= ai*
± ∆(ai*)
= ai*(1
± ∆(ai*)/ai*)
= ai*(1
± δ(ai*)),
запишем операнды в виде
a1*[1
– δ(a1*)]
< a1
< a1*[1
+ δ(a1*)]
a2*[1
– δ(a2*)]
< a2
< a2*[1
+ δ(a2*)]
Почленно
перемножая,
имеем:
a1*∙a2*[1
– δ(a1*)]∙[1
– δ(a2*)]
< a1∙a2
< a1*∙a2*[1
+ δ(a1*)]∙[1
+ δ(a2*)]
Произведение
а1∙а2
с
учетом
[1 ±δ(a1*)]∙[1
±δ(a2*)]
= 1 ± [δ(a1*)
+ δ(a2*)]
+ [δ(a1*)∙[δ(a2*)]
≈ 1 ± [δ(a1*)
+ δ(a2*)]
Перепишем
так:
a1*∙a2*[1
– δ(a1*)
– δ(a2*)]
< a1a2
< a1*∙a2*[1
+ δ(a1*)
+ δ(a2*)]
это
означает,
что
a1∙a2
= a1*∙a2*[1
± δ(a1*)
± δ(a2*)]
= a1*∙a2*[1
± ∆(a1*a2*)/
│ a1*∙a2*│]
= a1*∙a2*[1
± δ (a1*a2*)
или
δ*(а1*а2*)
= δ*(а1*)
+ δ*(а2*)
Очевидно,
что если ∏ i=1
по k
ai*
= а1*∙а2*∙…∙аk*,
то δ*(∏ i=1
по k
ai*)
= ∑ i=1
по k
δ*(ai*)
– т.е. при умножении приближенных чисел
складываются их относительные, а не
абсолютны погрешности.
Пример
Найти
произведение чисел а1*
= 1,45 ± 0,01; а2*
= 2,28 ± 0,02; а3*
= 1,12 ± 0,01 и оценить его относительную и
абсолютную погрешность.
Решение
δ*(1,45∙2,28∙1,12) =
δ*(3,70) = 0,01/1,45 + 0,02/2,28 + 0,01/1,12 ≈ 0,025
Следовательно,
произведение вычислено с погрешностью,
не превышающей 0,025. Поэтому абсолютная
погрешность ∆(3,71*) = 0,025∙3,71 < 0,093
Пример
Найти
произведение чисел а1*
= 42,78 и а2*
= 0,0764, все цифры которых верные.
Решение
Так
как а1*
и а2*
– приближенные числа, то в действительности
они могут произвольно лежащими в
интервалах:
42,775
≤ а1*
≤ 42,785,
0,07635
≤а2*≤
0,07645
Очевидно,
что произведение этих чисел заключено
в интервале 42,775∙0,07635 – 42,785∙0,07645. Округляя
до трех верных значащих цифр верхнюю и
нижнюю границы произведения а1*∙а2*,
получаем 3,268392 ≈ 3,27. Таким образом, если
найдем произведение 42,78∙0,0764, то в этом
результате 3,268392 ≈ 3,27 можно гарантировать
надежность только первых трех цифр –
ровно столько имеет значащих цифр
наименьшее (в относительном смысле)
число а2*
= 0,0764.
Замечание
В отдельных
неблагоприятных случаях даже последняя
из гарантированных цифр может быть
сомнительной.
Пример
Произведение
приближенных чисел а1*
= 0,108 ± 0,0005 и а2*
= 91,6 ± 0,05 не может иметь значащих цифр
больше, чем три, поскольку каждый
множитель содержит три верных знака.
Поэтому a1*∙a2*
= 1,108∙91,6 = 9,8928 ≈ 9,89
Действительно,
нижней и верхней границами будут
произведения 0,1078∙91,55 = 9,841625 ≈ 9,84 ;
0,1085∙91,65 = 9,944025 ≈ 9,94. Здесь последняя
цифра произведения a1*∙a2*
сомнительна и может иметь погрешность,
составляющую пять единиц последнего
разряда. Отсюда следует рекомендация:
«для повышения точности произведения
приближенных чисел, которые начинаются
с единицы, надо стараться вычислять
одну лишнюю значащую цифру».
Примечание
-
Если
один из сомножителей произведения,
например а1,
есть точное число, то δ(а1∙а2*)
= δ(а2*),
т.к. δ(а1)
= 0. Из этого, в частности, следует, что
относительная погрешность приближенного
числа δ(а*) не зависит от положения
запятой. -
Абсолютная
погрешность в случае, когда а1 – точное
число, имеем ∆(а1∙а2*)
= а1∙а2*
δ(а1∙а2*)
= а1∙а2*
δ(а2*)
= а1∙а2*(∆(а2*)/а2*)
= а1∙∆(а2*) -
Если
сj
– точное число, то ∆(∑ j=1
по k
сj∙aj*)
= ∑ j=1
по k
сj∙∆(aj*)
-
Поскольку
деление на число а* равнозначно умножению
на число 1/a*,
то и относительная частного равна
сумме относительных погрешностей
делимого и делителя.
Рассматривая
наименее благоприятный случай, определим
абсолютную погрешность обратной величины
равенством
∆(1/a*)
= │1/a*
– 1/(a*
– ∆(а*)│ = ∆(а*)/((а*)2
(1 – ∆(а*)/а*)) = ∆(а*)/((а*)2
(1 – δ(а*))
Пренебрегая
в этом равенстве величиной δ(а*) (вследствие
ее малости по сравнению с 1), получаем:
∆(1/a*)
= ∆(а*)/(а*)2
Очевидно,
что δ(1/а*) = ∆(1/а*)/(1/а*) = (∆(а*)/(а*)2)/(1/а*)
= ∆(а*)/(а*) = δ(а*)
Итак,
δ(а1*/а2*)
= δ(а1*)
+ δ(1/а2*)
= δ(а1*)
+ δ(а2*)
Пользуясь
методом полной математической индукции,
легко доказать, что если даны положительные
числа а1*∙а2*∙…∙аm-1*,
am*,…ak*,
то относительная погрешность выражения:
(∏
от i=1
по m–1
ai*)/(∏
от j=m
по k
aj*)
= ui*
оценивается
величиной
δ(u*)
= ∑ от i=1
по m–1
ai*
+ ∑ от j=m
по k
aj*
Замечание
При
большом числе k
целесообразна статистическая оценка,
учитывающая частичную компенсацию
погрешностей разных знаков. Если все
числа числителя и знаменателя имеют
примерно одинаковую относительную
погрешность δ, то относительная
погрешность частного принимается равной
Δ(u*)
= (√3k)δ
Пример
Вычислить
выражение u*
= (3,2∙356,7∙0,04811)/(7,1948∙34,56), считая, что все
приближенные числа заданы верными
цифрами.
Решение
Наибольшую
относительную погрешность здесь имеет
число 3,2 (оно содержит всего два верных
знака, против четырех – пяти верных
знаков в остальных приближенных числах):
δ(3,2*) = 0,05/3,2 = 0,016 = 1,6% Поэтому можно сказать,
что относительная погрешность δ(u*)
составляет 1,6%, т.е. что результат U*
содержит не более двух верных знаков.
Так как количество исходных чисел
невелико, то в расчетах сохраняем один
запасной знак, округляя все числа до
трех знаков U*
= (3,2∙357∙0,0481)/(7,19∙34,6) = 0,221
Абсолютная
погрешность U*
равна ∆(u*)
= u*δ(u*)
= 0,221∙0,016 = 0,0036. Округляя результат до
верных знаков, отбрасываем запасной
знак и получаем U*
= 0,22 с абсолютной погрешностью ∆(u*)
< 0,005. Очевидно, что если делитель есть
точное число а2
(тогда δ(а2)
= 0, ∆(а) = 0), то относительная погрешность
частного a1*/a2*
будет равна относительной погрешности
δ(а1*)
приближенного числа а1*.
Абсолютная погрешность частного a1*/a2*
уменьшится в а2
раз.
Действительно,
∆(а1*∙1/a2)
= а1*∙1/a2∙δ(а1*∙1/a2)
= (а1*/a2)∙δ(a1*)
= ∆(a1*)/a2.
Возведение
в степень приближенно числа всегда
можно рассматривать как n-кратное
умножение этого числа самого на себя.
Поэтому относительная погрешность
степени равна относительной погрешности
основания, умноженной на показатель
степени n.
Это означает, что при возведении в
степень относительная погрешность
увеличивается пропорционально показателю
степени, т.е. при возведении в квадрат
относительная погрешность удваивается,
в куб – утраивается и т.д.
Пример
Для
числа а* = 3,712 ± 0,0005 имеем (а*)2
= 13,778944 ± 13,778944∙(2∙0,0005)/3,712, т.е. 13,7752 <
(а*)2
< 13,7826, или (а*)2
= 13,78.
Аналогично
(а*)3
= 51,147440(1 ± (3∙0,0005)/3,712), 51,12677 < (а*)3
< 51,16811, или (а*)3
= 51,15
Т.к.
U*
= √а* k-ой
степени, то а* = (U*)k.
Отсюда получаем δ*(а*) = kδ*(u*)
и δ*(u*)
= 1/k
δ*(а*). При извлечении корня из приближенного
числа относительная погрешность
результата уменьшается пропорционально
показателю корня. Это означает, что
число значащих цифр в результате не
меньше числа значащих цифр подкоренного
выражения.
Пример
Для числа а* = 1,248
± 0,0005 имеем √1,248 = 1,117, причем все цифры
результата верны, т.к. √(1,248 – 0,0005) =
√1,2475 = 1,11691….; √(1,248 + 0,0005) = √1,2485 = 1,11736….
Итак,
(а*)1/2
= 1,117
Число
верных знаков частного определяется
его предельной относительной погрешностью:
δ(а1*/а2*)
= δ(а1*)
+ δ(а2*)
= 0,5/10n-1(1/α1
+ 1/β1),
где а1*
= α1∙10l1
+ α2∙10l1-1+…;
a2*
= β1∙10l2
+ β2∙10l2-1+…
Следовательно, если α1
≥ 2 и β1
≥ 2, то частное имеет n
– 1 значащую цифру. Если же α1= 1 и β1 = 1,
то частное может иметь n
– 2 значащие цифры.
Пример
Вычислить
частное U*
= 39,356/2,21, если в делимом и делителе все
цифры – верные.
Решение
Поскольку
в делителе три верных значащих знака,
а в делимом пять, то последнее округляем
до четырех значащих цифр и производим
деление. 39,35/2,21 = 17,81…, т.е. U*
= 17,8. Подсчитаем предельную относительную
погрешность частного U*.
Поскольку число значащих цифр менее
точного числа (делителя) равно 3 (т.е.
n=3),
α1
= 3, β1
= 2, то получаем: δ*(39,356/2,21) = 0,5/103-1(1/3
– 1/2) = 5/12∙10-2
= 0,42%. Таким образом, частное содержит
две верные значащие цифры (т.е. на одну
значащую цифру меньше, чем у делителя).
Пример
Определить
предельную относительную погрешность
частного U*
= 15,834/1,72 и число верных значащих цифр.
Решение
В
этом примере n
= 3, α1
= 1, β1
= 1. Имеем δ*(u*)
= 0,5/103-1(1/1
+ 1/1) = 1∙10-2.
Отсюда следует, что частное содержит
только одну верную значащую цифру (т.е.
на две верные значащие цифры меньше,
чем у делителя).
Правила
подсчета цифр
При вычислениях,
когда не проводится строгий подсчет
погрешностей, рекомендуется пользоваться
правилами подсчета цифр. Эти правила
указывают, как следует проводить
округления всех результатов, чтобы,
во-первых, обеспечить заданную точность
окончательного результата и, во-вторых,
не производить вычислений с лишними
знаками (не оказывающими влияние на
верные знаки результата).
Приведем правила
подсчета цифр, данные В.М. Браунсом:
-
Результат сложения
и вычитания приближенных чисел должен
сохранять столько значащих цифр, сколько
их в приближенном данном наименьшей
точности. -
Результат умножения
и деления должен сохранять столько
значащих цифр, сколько их в приближенном
данном с наименьшим числом верных
значащих цифр. -
При возведении
приближенного числа в квадрат или куб
в результате следует сохранить столько
значащих цифр, сколько их в основании
степени. -
При извлечении
квадратного и кубического корней из
приближенного числа в результате
следует сохранить столько значащих
цифр, сколько их в подкоренном числе. -
При вычислении
промежуточных результатов следует
сохранить на одну цифру больше, чем
рекомендуют правила 1 – 4. В окончательном
результате эта «запасная» цифра
отбрасывается. -
Если некоторые
данные имеют больше десятичных знаков
(при сложении и вычитании) или больше
значащих цифр (при других действиях),
чем другие, то их предварительно следует
округлить, сохраняя лишь одну «запасную»
цифру. -
При вычислении с
помощью логарифмов одночленного
выражения рекомендуется подсчитать
число значащих цифр в приближенном
данном, имеющем наименьшее число
значащих цифр и воспользоваться таблицей
логарифмов с числом десятичных знаков
на единицу большим. В окончательном
результате последняя значащая цифра
отбрасывается. -
Если
данные можно брать с произвольной
точностью, то для получения результата
с m
верными цифрами исходные данные следует
брать с таким числом цифр, которые
согласно предыдущим правилам обеспечивают
m
+ 1 цифру в результате.
Замечание
Эти восемь правил
даются в предположении, что компоненты
действий содержат только верные цифры
и число действий невелико.
Пример
Пользуясь
правилами подсчета цифр, вычислить
πb*(a*
– b*/3),
если b*
= 11,8; π = 3,142; a*
= 23,67.
Решение
Находим
3,142∙11,82(23,67
– 11,8/3) = 3,142∙139,2(23,67 – 3,933) = 3,142∙139,2∙19,373
= 437,37∙19,737 = 8630 = 8,63∙103
Пример
Вычислить
(а*3√b*)/c2,
где а* = 7,45 ± 0,01, b*
= 50,46 ± 0,02, с = 15,4 ± 0,03. Определить погрешность
результата.
Решение
При
вычислении промежуточных результатов
будем сохранять одну «запасную» цифру
(т.е. если по общему правилу следует
оставлять n
значащих цифр, то в промежуточных
результатах сохраняют n+1
цифр). Имеем: а*3
= 413,5, √b*
= 7,1035, с2
= 237,2, U*
= 413,5∙7,1035/237,2 = 12,4
В этом результате
оставлены три значащие цифры, т.к.
наименьшее число значащих цифр в
сомножителях равно трем.
Погрешность
результата:
δ*(U*)
= 3δ*(a*)
+ 1/2δ*(b*)
+ 2δ*(c)
= 3∙0,01/7,45 + 1/2∙0,02/50,46 + 2∙0,03/15,4 = 0,00405 +
0,000195 + 0,0038 = 0,0081
∆*(U*)
= U*δ*(U*)
= 12,4∙0,0081 ≈ 0,11
Итак,
получили U*
= 12,4 ± 0,11; δ*(U*)
= 0,81%
Пример
Рассчитать
m*(a*
+ b*)/(c*
– d*),
если m*
= 0.56 ± 0,0005; a*
= 2,754 ± 0,001; b*
= 11,7 ± 0,04; c*
= 70,536 ± 0,002; d*
= 6,32 ± 0,008.
Определить
погрешность результата.
Решение
Находим
(а* + b*)
= 2,754 + 11,7 = 14,454; ∆*(a*
+ b*)
= ∆*(a*)
+ ∆*(b*)
= 0,001 + 0,04 = 0,041; (c*
– d*)
= 10,536 + 6,32 = 4,216; ∆*(c*
– d*)
= ∆*(c*)
+ ∆*(d*)
= 0,002 + 0,008 = 0,010
Следовательно,
U*
= 0,56∙14,454/4,2162
= 0,56∙14,454/17,75 = 0,456 ≈ 0,46
δ*(U*)
= δ*(m)
+ δ*(a*
+ b*)
+ 2δ*(c*
– d*)
= 0,005/0,56 + 0,041/14,454 + 2∙0,01/4,216 = 0,00894 + 0,0028 +
0,00474 = 0,01648
∆*(U*)
= U*δ*(U*)
= 0,46∙0,016 = 0,007
Итак,
получили ответ: U*
= 0,46 ± 0,0077; δ*(U*)
= 0,0165
Погрешности
вычисления значений функции
Пусть
некоторая величина U
является
дифференцируемой функцией n
аргументов: U
= f(x1,
x2,…xn),
причем, определяя каким-то способом
значения величины xi,
мы допускаем погрешности ∆ x1,
∆ x2,…∆
xn.
Тогда значение U,
вычисленное по неточным значениям
аргументов, получится с погрешностью
∆U,
т.е.:
∆U
= U
± U*
= f(x1
± ∆ x1,
x2
± ∆ x2,…xn
± ∆ xn)
Ниже
приводится оценка погрешности ∆U,
если известны погрешности аргументов
∆ x1,
∆ x2,…∆
xn.
При
достаточно малых абсолютных значениях
величин ∆ x1,
∆ x2,…∆
xn
можно приближенно заменить полное
приращение полным дифференциалом:
∆U
≈ ∑ от i=1
по k
∂f/∂xi∙∆xi
Здесь значения
частных производных и значения
погрешностей аргументов могут быть как
положительными, так и отрицательными.
Заменяя их абсолютными величинами,
получим неравенство:
│∆U│
≤ ∑ от i=1
по k
│∂f/∂xi│∙│∆xi│
Для граничных
абсолютных погрешностей, очевидно,
можно принять
│∆*(U*)│
= ∑ от i=1
по k
│∂f/∂xi│∙│∆*(xi*)│
Замечание
Если
задана функция одного аргумента f(x)
= y,
то в этом случае │∆*(y)│
=│f’(x)│∙│∆*(x*)│,
а относительная погрешность имеет
оценку δ*(y*)
= │∆*(y*)│/│y*│
= │f’(x)│/│f(x)│∙│∆*(x*)│
= [│lnf(x)│]’∙│∆*(x*)│
В частности, для
основных элементарных функций получаем
следующие правила:
А)
Степенная функция y
= f(x)
= xα
(α
принадлежащем D)
Абсолютная
погрешность этой функции равна ∆*(y*)
= αxα-1∙∆*(x*),
а относительная погрешность δ*(y*)
= │α│∙δ*(x*)
Так,
если f(x)
= x2,
то относительная погрешность квадрата
вдвое больше относительной погрешности
основания x;
если же f(x)
= √x,
то относительная погрешность квадратного
корня вдвое меньше относительной
погрешности подкоренного числа х; для
f(x)
= 1/x
относительная погрешность обратной
величины 1/x
равна относительной погрешности самого
числа х. Эти результаты полностью
совпадают с полученными ранее.
Б)
Показательная функция y
= ax
(a>0).
Абсолютная
и относительная погрешности соответственно
равны: ∆*(y*)
= │ахlnа│∙│∆*(x*)│;
δ*(y*)
= │lna│∙δ*(x*)
Здесь относительная
погрешность функции пропорциональна
абсолютной погрешности аргумента.
Очевидно,
что для функции y
= ex
имеем ∆*(y*)
= ех∙│∆*(x*)│;
δ*(у*) = ∆*(x*).
В)
Логарифмическая функция y
= logax.
Учитывая, что (logax*)’
= 1/x*logae
= 1/xlna,
запишем абсолютные и относительные
погрешности для натурального и десятичного
логарифмов:
∆*(lnx*)
= 1/x*∆*(x*)
= δ*(x*);
∆*(lgx*)
= 1/x*∆*(x*)
= δ*(x*)∙lge
= 0,4343 δ*(x*)
δ*(lnx*)
= δ*(x*)/│lnx*│;
δ*(lgx*)
= 0,4343 δ*(x*)│lgx*│
Г) Тригонометрические
функции
Абсолютная
погрешность синуса и косинуса не
превосходят абсолютных погрешностей
аргумента:
∆*(sinx*)
= │cosx*│
∆*(x*)
≤ ∆*(x*)
∆*(cosx*)
= │sinx*│
∆*(x*)
≤ ∆*(x*)
Абсолютная
погрешность тангенса и котангенса
всегда больше абсолютной погрешности
аргумента:
∆*(tgx*)
= │1 + tg2x*│
∆*(x*)
≥ ∆*(x*)
∆*(ctgx*)
= │1 + ctg2x*│
∆*(x*)
≥ ∆*(x*)
Пример
Диаметр
круга, измеренный с точностью до 1мм,
оказался равным d*
= 0,842 м. Вычислить площадь круга S*.
Решение
Имеем
S*
= π∙d2/4.
Поскольку число π
можно взять для расчета с любой точностью,
то погрешность вычисления площади
определяется погрешностью d*2.
Относительная погрешность квадрата
диаметра d*
равна δ*(d*2)
= 2 δ*(d*2)
= 2∙1мм/842мм = 0,0024%
Чтобы
при определении числа π не увеличить
относительную погрешность площади
круга, т.е. δ*(S*)
= δ(π/4)
+ 22 δ*(d*),
надо взять число π по крайней мере с
четырьмя верными знаками (еще лучше с
пятью). Тогда получим δ*
= 3,1416/4∙0,8422
м2
= 0,7854∙0,7090 м2
= 0,5568 м2.
Абсолютная
погрешность результата составляет:
∆*(S*)
= S*∙δ*(S*)
= 0,557∙0,0024 = 0,0014 м2. Округляя результат до
трех знаков, получаем S*
= 0,557 ± 0,002.
Пример
Определить
sinx*
и его абсолютную погрешность, если угол
х* = 25 градусов 20’ ± 1’.
Решение
Поскольку
∆*(sinx*)
= cosx*∆*(x*),
то учитывая, что π = 180∙60’ и 1’ = 3,14/10800
= 0,000291 рад, имеем: ∆*(sin25
градусов 20’) = (cos25
градусов 20’)∙0,000291 = 0,00029
Поэтому
для вычисления sinx
надо взять четырехзначные таблицы
тригонометрических функций, что дает
sinx*
≈ sin25
градусов 20’ = 0,4279.
Пусть
теперь заданы функции f(x,y)
Пример
Вычислить
погрешности функций двух аргументов
f1(x,y)
= xy;
f2(x,y)
= x
+y;
f3(x,y)
= x
– y;
f4(x,y)
= x/y
Решение
∆*(f1*)
= │x*│∆*(y*)
+ │y*│∆*(x*),
δ*(f1*)
= │x*│/│x*∙y*│∆*(y*)
+ │y*│/│x*∙y*│∆*(x*)
= ∆*(y*)/│y*│
+ ∆*(x*)/│x*│
= δ*(x*)
+ δ*(y*),
т.е. максимальная относительная
погрешность произведения равняется
сумме максимальных относительных
погрешностей сомножителей. Этот результат
ранее мы получали из других предпосылок.
Аналогично, используя полный дифференциал,
имеем:
Отметим,
как и ранее, что если
иразности (–)
близки, то может оказаться, что
будет
очень велика по сравнению с определяемой
величиной ().
Это обстоятельство следует учитывать
при производстве вычислений.
Пример:
Гипотенуза
«с» и катет «а» прямоугольного треугольника
АВС, определенная с максимальными
(граничными) погрешностями
,,
соответственно равны,.
Определить угол А по формуле :.
Решение:
Так
как
,
то имеем:
Таким
образом,
Пример:
Определить
граничную абсолютную погрешность при
вычислении катета
прямоугольного треугольника АВС по
формуле:, если катетугол
Решение:
так как
,
то имеем:
Для
оценки граничной (максимальной)
относительной погрешности функции
разделим левую и правую часть выражения
граничной абсолютной погрешности на
модуль функции:
Учитывая,
что
,
имеем:
Итак,
максимальная относительная погрешность
функции равняется максимальной абсолютной
погрешности логарифма этой функции. Из
полученной формулы :
легко получить ранее выведенные правила
приближенных вычислений суммы, разности,
произведения и частного.
Так,
y=,
тогда имеем :
Аналогично,
если
,
то
Пример:
Определить
относительную погрешность вычисления
периода колебания маятника Т, если его
длина
,
ускорение силы тяжестим/и.
Решение:
, то изполучаем:
Итак,
Пример:
Вычислить
),
еслии
Решение:
Имеем
Определение
допустимой погрешности аргументов по
допустимой погрешности функции.
Эта
задача имеет однозначное решение только
для функций одной переменной
.
Еслидифференцируема
ито:
Для
функций нескольких переменных
задача решается только при наложении
следующих ограничений. Например, если
полный дифференциалможно рассматривать как сумму всех
равных между собой слагаемых,
то применяют принцип равного влияния:
.
Пример:
С какой
точностью нужно определить радиус r
основания и высоту h
цилиндрического стакана, чтобы его
вместимость можно было определить с
точностью до 1%.
Решение:
В формуле
,
числоможно взять с любым числом верных знаков,
так что его погрешность не скажется на
результатах и поэтому логично считать,
что.
Поскольку можно обеспечить любую
точность определенияr
и h,
то можно воспользоваться принципом
равных влияний, откуда на долю
иприходится по 0.5%. Это означает, что
радиусr
следует определить с относительной
погрешностью 0.25% , а высоты h-
с относительной погрешностью 0.5%.
Итак,
беря
с относительной погрешностью 0.01% (то
есть, если возьмем=3.142,
то),
беремс тем, чтобы получить.
Пример:
Найти
допустимую абсолютную погрешность
приближенных вычислений
,
для которых возможно найти значение
функциис точностью до двух десятичных знаков
после запятой.
Решение:
Находим:
Поскольку
по условию:
,
то согласно принципу равных влияний,
то есть когда,
имеем:
Оформление
вычислений и ……243
Каждое
вычисление надо проводить по тщательно
разработанному алгоритму. Чаще всего
алгоритм задают формулой, определяющей
все действия, которые надо выполнить
над исходными данными, для того, чтобы
получить искомый результат.
Очень
большое значение имеет также
последовательность вычислений
определенный действий, то есть программа
вычислений.
Пример:
Оформление
программы (при ручном счете) вычисления
с восемью значащими числами
(
где х=10,n=5-точные
числа) по формуле
может быть следующая таблица:
Контроль |
||||
0 |
1.5 |
5.06 |
0.39 |
при |
1 |
1.59 |
6.391 |
0.3129 |
|
2 |
1.5849 |
6.3096818 |
0.3169732 |
|
3 |
1.5848932 |
6.3093756 |
0.316978692463 |
|
4 |
1.584893192403 |
Всегда
следует помнить, что непроверенный
результат вычислений ненадежен, и пока
не осуществлен контроль, вычислений
нельзя считать оконченными. Контроль
надо начинать с проверки правильности
исходных данных и расчетных формул.
Повторное
вычисление по тем же формулам не
гарантирует от повторения ошибок,
поэтому более надежный контроль
достигается вычислением по другим
формулам или при помощи обратных действий
(умножение проверяется делением, сложение
– вычитанием и т.д.)
Приближенные
методы решения конечных уравнений и
систем.
Решение
уравнений является одной из тех задач,
которые наиболее часто встречается в
практике инженера.
Однако,
как массовая проблема, задача отыскания
решения уравнения алгоритмически
неразрешима в том плане, что не существует
общего выражения для решения в виде
формулы с конечным числом действий.
Именно в этом случае приходится обращаться
к методам, позволяющим отыскать
приближенное решение заданного уравнения
с любой наперед заданной точностью.
В
читаемом курсе уравнением является
выражение вида:
,
где
и–
функциональные отображения элементов
множества области отправленияв множество элементов области прибытия,
то естьи
В
том случае, если
иесть
множества чисел, то говорят о конечных
уравнениях (алгебраических и
трансцендентных). Еслииявляются точками многомерных пространств,
то говорят о множестве о системе конечных
уравнений. Если жеиявляются
множествами функций, то в зависимости
от видаибудем говорить о дифференциальных
уравнениях, интегральных,
интегро-дифференциальных.
Конечные
уравнения.
Рассмотрим
классификацию конечных уравнений
согласно дереву:
Конечные
уравнения
Трансцендентные
уравнения
Алгебраические
уравнения
Показательные
уравнения
Логарифмические
Алгебраические
Алгебраические
уравнения Тригонометрические
рациональные
иррациональные
уравнения
уравнения
уравнения
Поскольку
для конечных уравнений
,то.
В частности, всякое уравнение с одним
неизвестным можно представить в виде:, где-данные
функции, определенные на некотором
численном множествеM,
называемом областью допустимых значений.
Уравнение
с одним неизвестным можно записать в
виде:
.
Действительно,
перенеся
в левую часть уравнения,
имеем уравнение:
.
Если обозначить левую часть полученного
уравнения через
,
то получим.
Решить
уравнение – значит найти множество всех
корней этого уравнения. Оно может быть
конечным или бесконечным.
Пример:
Уравнение
имеет корни,
так как:
то
есть 4=4
то
есть 1=1
Пример:
Уравнение
имеет решение.
Придаваяn
различные значения, получаем бесконечное
множество корней.
Решить
систему уравнений – значит найти множество
всех ее решений, обращающих каждое
уравнение системы в тождество.
Пример: Система:
имеет
решение х=2, у=1 , так как при этих значениях
неизвестных уравнения системы обращаются
в тождества:
В
зависимости от функции, входящих в
уравнение
уравнения разделяются на два больших
класса – алгебраические и трансцендентные.
Функция
называется алгебраической, если для
получения значения функции по заданному
значению переменной «х» нужно выполнить
арифметические операции и возведение
в степень с рациональным показателем
Иначе,
алгебраической функцией называется
функция
, удовлетворяющая уравнению вида :,
где-многочлен
от х.
Алгебраическая
функция называется рациональной
относительно «х», если над «х» не
производится никаких действий, кроме
основных (умножение, деление, сложение
и вычитание).
Пример:
Если
в рациональную функцию переменная «ч»
не входит в качестве делителя или не
входит в выражение, являющейся делителем,
то такая функция называется целой –
рациональной (иначе – полином, многочлен)
Пример:
();
Так
как действие вычитания может быть
заменено действием сложения и умножения
на постоянную величину с=-1:
,
то
целой рациональной функцией (полиномом,
многочленом) называется функция, которая
может быть построена из независимого
переменного посредством конечного
числа сложений и умножений.
Алгебраическая
рациональная функция вида:
,
где
и-многочлены
:
;
-постоянные,
называемые коэффициентами ()
называется дробно- рациональной.
Иррациональное
алгебраическое уравнение – алгебраическое
уравнение, содержащее неизвестное под
знаком радикала.
Пример:
Функция
–
иррациональная, а функцияне является иррациональной (т.к. «х» не
стоит под знаком радикала).
Трансцендентное
уравнение- уравнение, содержащие
трансцендентные функции (то есть
аналитические функции, не являющиеся
алгебраическими) от неизвестного
переменного. Очевидно, что трансцендентная
функция
не удовлетворяет уравнению вида:
Пример:
Для
трансцендентных уравнений в настоящее
время нет общих приемов их решения,
кроме как приближенных.
Напоминание:
Аналитическая функция- функция, которая
может быть представлена степенным
рядом.
Итак,
если в запись уравнения входят только
алгебраические функции, то уравнение
называется алгебраическим.
Алгебраическое
уравнение всегда может быть приведено
к виду:
,
где
Примечание:
Если уравнение
получено преобразованием уравнения, в
которое входила дробная рациональная
или иррациональная функция, то необходимо
учитывать, что эти функции определены
не на всей числовой оси.
Пример:
Уравнение
после освобождения от иррациональности
примет вид:.
Однако
первоначальное уравнение определено
не на всей числовой оси, а для «х».
принадлежащих отрезку [2;6]
Вычисление
значений многочленов.
Пусть
дано алгебраическое уравнение:
.
Вычислить значение многочленапри х=с можно непосредственной
подстановкой «с» в полином, то есть
находим:.
Если при этом,
то «с»-корень уравнения.
Вычисление
значения многочлена тесно связано с
вопросом о делимости полинома на линейный
двучлен (полином первой степени).
Теорема
Безу:
Остаток
от деления многочлена
на двучлен (х-с) равен значению этого
многочлена при х=с
Доказательство:
Пусть
,
где-многочлен
степени на единицу меньшей, чем.
В
этом случае при х=с имеем:
что
и требовалось доказать.
Следствие:
Число «с» является корнем многочлена
тогда и только тогда, если этот многочлен
без остатка делится на двучлен (х-с).
Если
многочлен
делить на некоторый полином первой
степени,
то он делится, очевидно, и на многочлен,
то есть на полином вида: (х-с). Следовательно,
разыскание корней многочленаравносильно разысканию его линейных
делителей.
Пример:
Определить
остаток от деления многочлена:
на
двучлен (х-3).
Решение:
По теореме
Безу находим:
Действительно:
439
Итак,
остаток r=439,
а частное
есть многочлен степени на единицу ниже,
чем заданный полином.
На
практике деление многочлена на линейный
двучлен часто осуществляется по схеме
Горнера.
Пусть
записан в виде:
или:
Раскрыв
скобки, имеем:
После
приведения подобных членов, получаем:
В
левой и правой частях последнего
равенства находятся полиномы от
переменной «х». Известно, что два
многочлена считаются равными, если
равны их коэффициенты при одинаковых
степенях неизвестного «х», поэтому:
или
Из
этих равенств видно, что каждый последующий
коэффициент
получается умножением предыдущегона «с» и прибавлением соответствующего
коэффициента,
так же находится и остаток.
Значение
полинома на линейный двучлен удобно
представить по следующей схеме:
Схема
Горнера:
… |
||||||||
с |
||||||||
… |
В
первой строке этой схемы выписаны
коэффициенты многочлена f(x)
, а в третьей строке начинают с a0
= b0
, а затем
каждый коэффициент bi
умножают на с и подписывают под следующий
коэффициент ai+1.
Числа первой и второй строки соответствующего
столбца складывают и результат bi+1
записывают
в третьей строке столбца. Таким образом
в третьей строке записаны коэффициенты
частного, полученного от деления
многочлена f(c)
на двучлен (x-c),
и остаток, численно равный значению
этого многочлена при x
= c,
т.е. bn
= f(c)
= r.
Пример.
Пользуясь
схемой Горнера, произвести деление
полинома f(x)
= x5
+ 3x4
– 2x3
+ x2
– x
+ 1 на двучлен (x
– 3).
Решение.
Составляем
схему Горнера заданного многочлена.
1 |
3 |
-2 |
1 |
-1 |
1 |
|
c |
3 |
18 |
48 |
147 |
438 |
|
1 |
6 |
16 |
49 |
146 |
439 |
Отсюда:
r
= f(3)
= 439, g(x)
= x4
+ 6x3
+ 16x2
+ 49x
+ 146 следовательно
f(x)
= (x
– 3)( x4
+ 6x3
+ 16x2
+ 49x
+ 146) + 439
Пример.
Определить,
является ли c
= 1 корнем уравнения x3
+ 2x2
– 3 = 0
Решение.
Если
c
= 1 является корнем уравнения f(x)
= x3
+ 2x2
– 3 = 0, то
многочлен x3
+ 2x2
– 3 должен
без остатка делиться на полином (x
– 1).
Используем
схему Горнера.
a0 |
a1 |
a2 |
a3 |
|
c |
1*1 |
1*3 |
3*1 |
|
b0 |
b2 |
b2 |
r |
Итак,
f(1)
= 0 (остаток r
= 0) и, значит, с = 1 является корнем заданного
уравнения.
Примечание.
Целые
рациональные функции (полиномы n-ой
степени) f(x)
=
можно однозначно записать как произведениеf(x)
= l0(x
–
1)k1(x
–
2)k2…(x
–
p
)kp
, где
=n,
li
– комплексные коэффициенты,
i
– нули
(корни) многочлена с кратностями k1,
k2,…,
kp
соответственно (основная теория алгебры).
В случае многочлена
с действительными коэффициентами,
основная теорема алгебры утверждает,
что его можно разложить в произведение
линейных и квадратных множителей с
действительными коэффициентами:
=
a0(x
– c1)(x
– c2)…(x
– cl)(x2
+ p1x
+ q1)…(x2
+ pkx
+ qk),
где 2k
+ l
= n,
a0,
c1,
c2,…,cl,
p1,
p2,…,
pl,
q1,
q2,…,
ql
–
действительные числа.
Если
полином
делится без остатка на (x
– ci)k,
но уже не делится на
(x
– cj)k+1,
то xj
– называется к – кратным корнем уравнения
= 0 (корнем кратности к). В этом случаеxj
есть общий корень полинома и его
производных вплоть до (к – 1)-ого порядка.
Для
уравнения
= 0 имеет место следующая зависимость
между корнями уравненияcj
(с учетом кратности) и его коэффициентами
aj(i
= 0, 1, 2,…, n);
c1
+
c2
+ … + cn
=
=
-a1
c1c2
+
c1c3
+ … + cn-1cn
=
=
a2
c1c2
c3
+
c1c2c4
+
… + cn-2cn-1cn
=
c1c2
c3…cn
= (-1)nan
Это т.н. теорема
Виета для квадратного и кубического
уравнений.
x2
+
px +q = 0
x3
+ rx2
+ jx + t = 0
дает
с1
+ с2
= -p
с1
+ с2 +
с3
= -r
с1с2
= q
с1с2
+ с1с3
+ с2с3
= j
с1с2с3
= -t
Ни
для какого алгебраического уравнения
степени n
>= 5 нельзя указать формулу, которая
выражала бы его корни через его
коэффициенты при помощи радикалов. Это
теорема Абеля.
Если многочлен
имеет комплексные корни, то их число –
четное, т.к. комплексные корни обладают
свойством парной сопряженности. Поэтому
всякое алгебраическое уравнение нечетной
степени с действительными коэффициентами
имеет по крайней мере один действительный
корень.
Подобно вычислительной
схеме Горнера строят и схему деления
многочлена на квадратный трехчлен.
Действительно:
=
(x2
+ px
+ q)(
)
+…+bn-1x
+ bn
Раскрывая
скобки в правой части последнего
равенства, произведя приведение подобных
членов и сравнивая коэффициенты при
одинаковых степенях x,
получим:
a0
= b0
a1
= b1
+ pb0
a2
= b2
+ pb1
+ qb0
a3
= b3
+ pb2
+ qb1
…
an-2
= bn-2
+ pbn-3
+ qbn-4
an-1
= bn-1
+ pbn-2
+ qbn-3
an
= bn
+ pbn-1
+ qbn-2
или
b0
= a0
b1
= a1
– pb0
b2
= a2
– pb1
– qb0
b3
= a3
– pb2
– qb1
…
bn-2
= an-2
– pbn-3
– qbn-4
bn-1
= an-1
– pbn-2
– qbn-3
bn
= an
– pbn-1
– qbn-2
Схема деления
полинома на квадратный трехчлен.
Имеем следующую
вычислительную схему деления полинома
на квалратный трехчлен:
a0 |
a1 |
a2 |
a3 |
… |
an-2 |
an-1 |
an |
|
p |
-pa0 |
-pa1 |
-pa2 |
… |
-pan-3 |
-pan-2 |
||
q |
-qb0 |
-qb1 |
… |
-qbn-4 |
-qbn-3 |
-qbn-2 |
||
b0 |
b1 |
b2 |
b3 |
… |
bn-2 |
bn-1 |
bn |
Пример.
Разложить
на множители полином f(x)
= x5
– 2x4
– 4x3
– 33x2
-30x
-25, зная что один из корней есть с = -1/2 +
i(3/4)1/2
Решение.
Поскольку
комплексные корни полинома попарно
смежны, а заданный многочлен нечетной
степени должен иметь хотя бы один
действительный корень ( который
обязательно служит делителем свободного
члена a5
= 25), то имеем
[(x+
1/2) – i(3/4)1/2][(x
+ 1/2 ) + i(3/4)1/2]
= x2
+ x
+ 1, (x
– c)
такое, что c
= 1, или с = -1, с = 5, с = -5, с = 25, с = -25
Проверим
по схеме Горнера какая с является корнем
заданного полинома:
1 |
-2 |
-7 |
-33 |
-30 |
-25 |
|
5 |
-5 |
35 |
-140 |
865 |
-4175 |
|
1 |
-7 |
28 |
-177 |
835 |
-4200 |
Т.к.
f(-5)
не равно 0, то с = -5 не является корнем
f(x).
Проверим
теперь с = 5
1 |
-2 |
-7 |
-33 |
-30 |
-25 |
|
5 |
5 |
15 |
40 |
35 |
25 |
|
1 |
3 |
8 |
7 |
5 |
0 |
Итак
f(5)
= 0, т.е. с = 5 – корень f(x).
Заданный многочлен
в соответствии с теоремой Безу можно
записать в виде:
f(x)
= (x
– 5)(x4
+ 3x3
+ 8x2
+ 7x
+5)
К
тому же нам известен квадратный трехчлен
x2
+ x
+ 1 и, поэтому, на него можно разделить
полином 4 степени:
q0 |
q1 |
q2 |
q3 |
q4 |
|
p |
-1 |
-2 |
-5 |
0 |
|
q |
-1 |
-2 |
-5 |
||
b0 |
b1 |
b2 |
b3 |
b4 |
Следовательно,
заданный полином представим в виде
произведения трех сомножителей с
действительными коэффициентами, таким
образом:
F(x)=(x-5)(x2+x+1)(x2+2x+5)
Итак,
заданный полином имеет 5 корней
С1=5,
т.к. ч-5=0
С2,3=-1/2±i∙√3/2,
т.к. х2+х+1=0
С4,5=-1±√(1-5)
=-1±2i,
т.к. х2+2х+5=0
Весьма
существенным является определение
приближенных значений действительных
корней алгебраического уравнения (для
получения линейных множителей), а также
способ построения квадратичного
множителя.
Для
нахождения приближенного значения
действительных корней уравнения ∑ i=1
по n
aixn–i=0
можно применять любые ниже изложенные
методы (метод проб, хорд, касательных,
итераций, комбинированные методы).
Квадратичный
множитель можно выделить различными
способами. Рассмотрим один из них –
метод Хичкока.
В))
выделение квадратного трехчлена по
методу Хичкока
Пусть
задано алгебраическое уравнение
f(x)=aixn–i=0
Разделив
полином … на трехчлен х2+px+q
с неопределенными коэффициентами p
и q,
получим тождество:
…=(x2+px+q)g1(x)+xf1(p,q)+f2(p,q),
где g1(x)
– частное от деления f(x)
на трехчлен …; f1(p,q)
и f2(p,q)
– многочлены от p
и q.
Для
того, чтобы указанный трехчлен был
делителем полинома … необходимо и
достаточно, чтобы полиномы f1(p,q)
и f2(p,q)
были равны 0, т.е. f1(p,q)=0
и f2(p,q)=0.
Решив
систему f1(p,q)=0
f2(p,q)=0
найдем
коэффициенты искомого квадратного
трехчлена x+px+q.
Этот
метод выделения квадратного трехчлена
и называется методом Хичкока.
Разделив
частное от деления g1(x)
на трех член x2+px+q,
запишем тождество
G1(x)=(x2+px+q)f2(x)+xf3(p,q)+f4(p,q)
Подставив
последнее выражение в тождество (*),
получим
F(x)=(x2+px+q)2f2(x)+
(x2+px+q)[xf3(p,q)+f4(p,q)]+xf1(p,q)+f2(p,q).
(**)
После
дифференцирования выражения по p
и q
имеем:
(f(x))’p=2x(x2+px+q)g2(x)+(x2+px+q)2(g2(x))’p+x2f3(p,q)+xf4(p,q)+(x2+px+q)[x(f3(p,q))’p+(f4(p,q))’p+x(f1(p,q))’p+(f2(p,q))’p;
(f(x))’p=2(x2+px+q)g2(x)+
(x2+px+q)2(g2(x))’q+xf3(p,q)+f4(p,q)+
(x2+px+q)[x(f3(p,q))’q+(f4(p,q))’q]+x(f1(p,q))’q+(f2(p,q))’q.
Пусть
Li(i
принадлежит {1,2} ) –корни квадратного
трехчлена x2+px+q.
В этом случае получаем:
αi2+pαi+q=0
(корень αi
обращает квадратный трехчлен в ноль).
Следовательно,
αi2=-pαi-q.
С
другой стороны, подставляя Li
в (f(x))’p
и (f(x))’q,
имеем систему уравнений
αi2f3(p,q)+αif4(p,q)+αi(f1(p,q))’p+(f2(p,q))’p=0
αif4(p,q)+f4(p,q)+αi(f1(p,q))’q+(f2(p,q))’q=0
Используя
соотношение αi2
= -pαi-q,
перепишем последнюю систему в виде:
αi[(f1(p,q))’p+f4(p,q)-pf3(p,q)]+[(f2(p,q))’p=(f4(p,q))’
αi[(f1(p,q))’q+f3(p,q)]+[(f2(p,q))’q+f4(p,q)]=0
Если
α1не=α2,
то из последней системы вытекает
равенство нулю каждого из квадратных
скобок, т.е.
(f1(p,q))’p=pf3(p,q)-f4(p,q),
(f2(p,q))’p=qf3(p,q)
(f’(p,q))’q=-f4(p,q)
(f2(p,q))’q=-f4(p,q)
Система
(***) позволяет приближенно решить систему:
Действительно,
если
инепрерывно дифференцируемые функции
и для них известны к-тые приближения
неизвестныхи,
то за более точные их значения можно
принять;.
В
этом случае система
=0;с учетом линейных членов разложения
функции в ряд Тейлора по степенями(членов более высоких порядков малы-
отбрасываем) имеет вид:
или
Если
определитель D
этой системы не равен нулю, то она
является определенной (то есть имеет
единственное решение), а корни определяются
формулами Крамера:
ФОРМУЛА
Замечание:
Исходные
значения
иопределяются
приближенно, обычно из графического
решения.
Пример:
Решить уравнение
с точностью до 0.001 при помощи выделения
квадратного трехчлена (квадратного
множителя).
Решение:
Отделим
какие-либо два корня, определяя знаки
функции
при некоторых значениях аргумента «х»:
х |
1 |
0 |
-1 |
-2 |
-3 |
-4 |
+ |
– |
– |
– |
– |
+ |
Очевидно,
что один корень лежит в интервале (0,1),
другой- в интервале (-4,-3). Примем
,
а.
В этом случае за начальное приближение
квадратичного делителя заданного
полинома можно взять в соответствии с
теоремой Виета:,
то есть имеем:
Расчеты
оформим в виде двух вычислительных
схем, первая из которых отражает
двукратное деление полинома на квадратный
трехчлен, а вторая для определения
поправок
и
к |
1 |
4 |
4.8 |
16 |
-1 |
|
0 |
-p0 -q0 -p0 -q0 |
1 1 |
-3 -1/3 -2 |
-3 1,75 3,55 1,75 5.30 |
-10,65 1,75 7,1 |
6,2125 5,2125 |
х |
p0 |
f1(p0,q0) |
f3(p0,q0) |
f1(p0,q0)’p |
f1(p0,q0)’q |
D |
∆D1 |
∆pk |
q0 |
f2(p0,q0) |
f4(p0,q0) |
f2(p0,q0)’p |
f2(p0,q0)’q |
∆D2 |
∆qk |
||
0 |
3 -1,75 |
7,1 5,2125 |
-2 5,30 |
-11,3 3,5 |
2 -5,3 |
52,9 |
48,055 83,751 |
0,9 1,6 |
Итак,
p1
= p0
± ∆p0
= 3 + 0,9 = 3,9
q1
= q0
± ∆q0
= -1,75 + 1,6 = -0,15
Повторив
вычисления для p1
и q1,
получим ∆p1
= -0,11, ∆q1
= -0,008; имея p2
= p1
± ∆p1
= 3,9 – 0,11 = 3,79 и q2
= q1
± ∆q1
= -0,15 – 0,008 = -0,27, после вычислений получим
∆p2
= -0,0011, ∆q2
= -0,0061. Для p3
= p2
± ∆p2
= 3,79 – 0,0011 = 3,7889 и q3
= q2
± ∆q2
= -0,23 – 0,0061 = -0,2361 вычисления дают ∆p3
= -0,00005, ∆q2
= 0,00003, а f1(p4,q4)
= 0,000076, f2(p4,q4)
= 0,000005, f3(p4,q4)
= 0,21115, f4(p4,q4)
= 4,236054, то можем записать:
Искомые
корни найдем, решив квадратные уравнения:
,
то есть
2.
то
есть
Определение
числа действительных корней алгебраического
уравнения.
-
Правило
Декарта: Количество
действительных положительных корней
алгебраического уравнения с
действительными коэффициентами
(подсчитываемые столько раз, какова
его кратность), либо равно числу перемен
знаков в последовательности коэффициентов,
либо на четное число меньше (равные
нулю коэффициенты не учитываются).
Замечание:
Сделав в уравнении
=0
замену х=-у , можно определить число
отрицательных корней уравнения.
Пример:
Определить количество действительных
корней уравнения
Решение:
Согласно
основной теореме алгебры это уравнение
имеет пять корней (из них хотя бы один
является действительным). Последовательность
знаков коэффициентов этого уравнения
такова: + – + + – +. Знак здесь меняется
четыре раза и поэтому положительных
действительных корней будет либо четыре,
либо два раза, либо ни одного.
Принимая
х=-у , получаем следующую последовательность
знаков:- – – +++.
Из этого следует, что число отрицательных
корней в нашем уравнении только одно.
Пример:
Уравнение
имеет либо 3, либо 1 положительных
действительных корня, так как здесь: +
– + + -, а число отрицательных корней также
либо 3, либо 1. Это следует из следующей
последовательности знаков коэффициентов
заданного уравнения при х=-у : + – -+-
-остаток
от деления
нав точке,
взятый с обратным знаком
–
остаток от деления
нав точке,
взятый с обратным знаком
–
остаток от деления
нав точке с, взятый с обратным знаком.
–
взятый с обратным знаком остаток ,
являющийся постоянной величиной от
деления
нав точке с.
Замечание:
При помощи
правила Штурма можно определить число
отрицательных корней уравнения
=0
( то есть в интервале (-∞,0)) , а также
число положительных корней уравнения
в интервале (0, +∞)
Правило
Штурма применяется также для отделения
корней (то есть корень «с» уравнения
считается отделенным на отрезке [a,b],
если на этом отрезке уравнение
не имеет других корней). Функции, входящие
в систему Штурма, можно умножать и делить
на произвольные положительные числа.
Это значительно упрощает работу, когда
производится деление с остатком.
Пример:
Определить
количество действительных корней
уравнения
, а также отделить эти корни, пользуясь
правилом Штурма.
Решение:
Составим кортеж функций
Штурма.
Имеем:
Для
определения
умножимна
3 и разделим на:
_
x
-40x+9
То
есть
(остаток взяли с противоположным знаком).
Умножим
на 8 и разделим 8на:
_40х-9
3х+27
40(27х-160)
27*40х-9*27
-6157
Поскольку
этот остаток является постоянным числом
со знаком минус, то получаем
Сведем
в таблицу знаки компонент кортежа
Штурма:
-
х
Число
перемен знаков в кортеже
-∞
–
+
–
+
3
0
+
–
–
+
2
+∞
+
+
+
+
0
Из
этой таблицы следует, что в интервале
(-∞,+∞) заданное уравнение имеет три
действительных корня, так как
.
Из них один корень отрицательный ()
, а два других – положительные ()
Отделим
корни по правилу Штурма, сократив
интервалы до длины, равной 1:
-
х
Число
перемен знаков в кортеже
-∞
–
+
–
+
3
-3
–
+
–
+
3
-2
+
+
–
+
2
-1
+
–
+
+
2
0
+
–
–
+
2
1
–
–
+
+
1
2
+
+
+
+
0
Отсюда
следует, что корни уравнения находятся
в интервалах (-3,-2), (0,1), (1,2)
Теорема
Если
все корни являются действительными
числами, то для последовательности
коэффициентов а0,
а1,…аk
квадрат
каждого не крайнего коэффициента больше
произведения сходных с ним коэффициентов,
т.е. аk
> ak-1∙ak+1
Нахождение
области существования
корней
алгебраического уравнения.
-
Правило
Кольца. Корни
алгебраического уравнения с действительными
коэффициентами заключены в круговом
кольце r<|x|<R,
где r-
внутренний радиус
,
R-
внешний
радиус:
,
,
Замечание:R-верхняя,
а r-
нижняя границы положительных корней
;
-R,-r-
соответственно нижняя и верхняя граница
отрицательных корней.
Пример:
Определите границы корней уравнение
Решение:
Здесь
,
А=20,,B=20,
то есть:
Следовательно,
действительные корни этого уравнения
расположены в интервале (-5;5); при этом
отрицательные корни лежат в интервале
(-5;-0,013), а положительные- в интервале
(0,013;5).
При решении
уравнений удобно сначала установить
границы корней, а затем применить правило
Штурма. По правилу кольца эти границы
определяются весьма приблизительно.
Приведем
прием более точного определения границ
действительных корней алгебраического
уравнения
Погрешности измерений, представление результатов эксперимента
- Шкала измерительного прибора
- Цена деления
- Виды измерений
- Погрешность измерений, абсолютная и относительная погрешность
- Абсолютная погрешность серии измерений
- Представление результатов эксперимента
- Задачи
п.1. Шкала измерительного прибора
Шкала – это показывающая часть измерительного прибора, состоящая из упорядоченного ряда отметок со связанной с ними нумерацией. Шкала может располагаться по окружности, дуге или прямой линии.
Примеры шкал различных приборов:
п.2. Цена деления
Цена деления измерительного прибора равна числу единиц измеряемой величины между двумя ближайшими делениями шкалы. Как правило, цена деления указана на маркировке прибора.
Алгоритм определения цены деления
Шаг 1. Найти два ближайшие пронумерованные крупные деления шкалы. Пусть первое значение равно a, второе равно b, b > a.
Шаг 2. Посчитать количество мелких делений шкалы между ними. Пусть это количество равно n.
Шаг 3. Разделить разницу значений крупных делений шкалы на количество отрезков, которые образуются мелкими делениями: $$ triangle=frac{b-a}{n+1} $$ Найденное значение (triangle) и есть цена деления данного прибора.
Пример определения цены деления:
Определим цену деления основной шкалы секундомера. Два ближайших пронумерованных деления на основной шкале:a = 5 c b = 10 cМежду ними находится 4 средних деления, а между каждыми средними делениями еще 4 мелких. Итого: 4+4·5=24 деления. Цена деления: begin{gather*} triangle=frac{b-a}{n+1}\ triangle=frac{10-5}{24+1}=frac15=0,2 c end{gather*} |
п.3. Виды измерений
Вид измерений
Определение
Пример
Прямое измерение
Физическую величину измеряют с помощью прибора
Измерение длины бруска линейкой
Косвенное измерение
Физическую величину рассчитывают по формуле, куда подставляют значения величин, полученных с помощью прямых измерений
Определение площади столешницы при измеренной длине и ширине
п.4. Погрешность измерений, абсолютная и относительная погрешность
Погрешность измерений – это отклонение измеренного значения величины от её истинного значения.
Составляющие погрешности измерений
Причины
Инструментальная погрешность
Определяется погрешностью инструментов и приборов, используемых для измерений (принципом действия, точностью шкалы и т.п.)
Погрешность метода
Определяется несовершенством методов и допущениями в методике.
Погрешность теории (модели)
Определяется теоретическими упрощениями, степенью соответствия теоретической модели и реальности.
Погрешность оператора
Определяется субъективным фактором, ошибками экспериментатора.
Инструментальная погрешность измерений принимается равной половине цены деления прибора: $$ d=frac{triangle}{2} $$
Если величина (a_0) – это истинное значение, а (triangle a) – погрешность измерения, результат измерений физической величины записывают в виде (a=a_0pmtriangle a).
Абсолютная погрешность измерения – это модуль разности между измеренным и истинным значением измеряемой величины: $$ triangle a=|a-a_0| $$
Отношение абсолютной погрешности измерения к истинному значению, выраженное в процентах, называют относительной погрешностью измерения: $$ delta=frac{triangle a}{a_0}cdot 100text{%} $$
Относительная погрешность является мерой точности измерения: чем меньше относительная погрешность, тем измерение точнее. По абсолютной погрешности о точности измерения судить нельзя.
На практике абсолютную и относительную погрешности округляют до двух значащих цифр с избытком, т.е. всегда в сторону увеличения.
Значащие цифры – это все верные цифры числа, кроме нулей слева. Результаты измерений записывают только значащими цифрами.
Примеры значащих цифр:
0,403 – три значащих цифры, величина определена с точностью до тысячных.
40,3 – три значащих цифры, величина определена с точностью до десятых.
40,300 – пять значащих цифр, величина определена с точностью до тысячных.
В простейших измерениях инструментальная погрешность прибора является основной.
В таких случаях физическую величину измеряют один раз, полученное значение берут в качестве истинного, а абсолютную погрешность считают равной инструментальной погрешности прибора.
Примеры измерений с абсолютной погрешностью равной инструментальной:
- определение длины с помощью линейки или мерной ленты;
- определение объема с помощью мензурки.
Пример получения результатов прямых измерений с помощью линейки:
Измерим длину бруска линейкой, у которой пронумерованы сантиметры и есть только одно деление между пронумерованными делениями. Цена деления такой линейки: begin{gather*} triangle=frac{b-a}{n+1}= frac{1 text{см}}{1+1}=0,5 text{см} end{gather*} Инструментальная погрешность: begin{gather*} d=frac{triangle}{2}=frac{0,5}{2}=0,25 text{см} end{gather*} Истинное значение: (L_0=4 text{см}) Результат измерений: $$ L=L_0pm d=(4,00pm 0,25) text{см} $$ Относительная погрешность: $$ delta=frac{0,25}{4,00}cdot 100text{%}=6,25text{%}approx 6,3text{%} $$ |
|
Теперь возьмем линейку с n=9 мелкими делениями между пронумерованными делениями. Цена деления такой линейки: begin{gather*} triangle=frac{b-a}{n+1}= frac{1 text{см}}{9+1}=0,1 text{см} end{gather*} Инструментальная погрешность: begin{gather*} d=frac{triangle}{2}=frac{0,1}{2}=0,05 text{см} end{gather*} Истинное значение: (L_0=4,15 text{см}) Результат измерений: $$ L=L_0pm d=(4,15pm 0,05) text{см} $$ Относительная погрешность: $$ delta=frac{0,05}{4,15}cdot 100text{%}approx 1,2text{%} $$ |
Второе измерение точнее, т.к. его относительная погрешность меньше.
п.5. Абсолютная погрешность серии измерений
Измерение длины с помощью линейки (или объема с помощью мензурки) являются теми редкими случаями, когда для определения истинного значения достаточно одного измерения, а абсолютная погрешность сразу берется равной инструментальной погрешности, т.е. половине цены деления линейки (или мензурки).
Гораздо чаще погрешность метода или погрешность оператора оказываются заметно больше инструментальной погрешности. В таких случаях значение измеренной физической величины каждый раз немного меняется, и для оценки истинного значения и абсолютной погрешности нужна серия измерений и вычисление средних значений.
Алгоритм определения истинного значения и абсолютной погрешности в серии измерений
Шаг 1. Проводим серию из (N) измерений, в каждом из которых получаем значение величины (x_1,x_2,…,x_N)
Шаг 2. Истинное значение величины принимаем равным среднему арифметическому всех измерений: $$ x_0=x_{cp}=frac{x_1+x_2+…+x_N}{N} $$ Шаг 3. Находим абсолютные отклонения от истинного значения для каждого измерения: $$ triangle_1=|x_0-x_1|, triangle_2=|x_0-x_2|, …, triangle_N=|x_0-x_N| $$ Шаг 4. Находим среднее арифметическое всех абсолютных отклонений: $$ triangle_{cp}=frac{triangle_1+triangle_2+…+triangle_N}{N} $$ Шаг 5. Сравниваем полученную величину (triangle_{cp}) c инструментальной погрешностью прибора d (половина цены деления). Большую из этих двух величин принимаем за абсолютную погрешность: $$ triangle x=maxleft{triangle_{cp}; dright} $$ Шаг 6. Записываем результат серии измерений: (x=x_0pmtriangle x).
Пример расчета истинного значения и погрешности для серии прямых измерений:
Пусть при измерении массы шарика с помощью рычажных весов мы получили в трех опытах следующие значения: 99,8 г; 101,2 г; 100,3 г.
Инструментальная погрешность весов d = 0,05 г.
Найдем истинное значение массы и абсолютную погрешность.
Составим расчетную таблицу:
№ опыта | 1 | 2 | 3 | Сумма |
Масса, г | 99,8 | 101,2 | 100,3 | 301,3 |
Абсолютное отклонение, г | 0,6 | 0,8 | 0,1 | 1,5 |
Сначала находим среднее значение всех измерений: begin{gather*} m_0=frac{99,8+101,2+100,3}{3}=frac{301,3}{3}approx 100,4 text{г} end{gather*} Это среднее значение принимаем за истинное значение массы.
Затем считаем абсолютное отклонение каждого опыта как модуль разности (m_0) и измерения. begin{gather*} triangle_1=|100,4-99,8|=0,6\ triangle_2=|100,4-101,2|=0,8\ triangle_3=|100,4-100,3|=0,1 end{gather*} Находим среднее абсолютное отклонение: begin{gather*} triangle_{cp}=frac{0,6+0,8+0,1}{3}=frac{1,5}{3}=0,5 text{(г)} end{gather*} Мы видим, что полученное значение (triangle_{cp}) больше инструментальной погрешности d.
Поэтому абсолютная погрешность измерения массы: begin{gather*} triangle m=maxleft{triangle_{cp}; dright}=maxleft{0,5; 0,05right} text{(г)} end{gather*} Записываем результат: begin{gather*} m=m_0pmtriangle m\ m=(100,4pm 0,5) text{(г)} end{gather*} Относительная погрешность (с двумя значащими цифрами): begin{gather*} delta_m=frac{0,5}{100,4}cdot 100text{%}approx 0,050text{%} end{gather*}
п.6. Представление результатов эксперимента
Результат измерения представляется в виде $$ a=a_0pmtriangle a $$ где (a_0) – истинное значение, (triangle a) – абсолютная погрешность измерения.
Как найти результат прямого измерения, мы рассмотрели выше.
Результат косвенного измерения зависит от действий, которые производятся при подстановке в формулу величин, полученных с помощью прямых измерений.
Погрешность суммы и разности
Если (a=a_0+triangle a) и (b=b_0+triangle b) – результаты двух прямых измерений, то
- абсолютная погрешность их суммы равна сумме абсолютных погрешностей
$$ triangle (a+b)=triangle a+triangle b $$
- абсолютная погрешность их разности также равна сумме абсолютных погрешностей
$$ triangle (a-b)=triangle a+triangle b $$
Погрешность произведения и частного
Если (a=a_0+triangle a) и (b=b_0+triangle b) – результаты двух прямых измерений, с относительными погрешностями (delta_a=frac{triangle a}{a_0}cdot 100text{%}) и (delta_b=frac{triangle b}{b_0}cdot 100text{%}) соответственно, то:
- относительная погрешность их произведения равна сумме относительных погрешностей
$$ delta_{acdot b}=delta_a+delta_b $$
- относительная погрешность их частного также равна сумме относительных погрешностей
$$ delta_{a/b}=delta_a+delta_b $$
Погрешность степени
Если (a=a_0+triangle a) результат прямого измерения, с относительной погрешностью (delta_a=frac{triangle a}{a_0}cdot 100text{%}), то:
- относительная погрешность квадрата (a^2) равна удвоенной относительной погрешности
$$ delta_{a^2}=2delta_a $$
- относительная погрешность куба (a^3) равна утроенной относительной погрешности
$$ delta_{a^3}=3delta_a $$
- относительная погрешность произвольной натуральной степени (a^n) равна
$$ delta_{a^n}=ndelta_a $$
Вывод этих формул достаточно сложен, но если интересно, его можно найти в Главе 7 справочника по алгебре для 8 класса.
п.7. Задачи
Задача 1. Определите цену деления и объем налитой жидкости для каждой из мензурок. В каком случае измерение наиболее точно; наименее точно?
Составим таблицу для расчета цены деления:
№ мензурки | a, мл | b, мл | n | (triangle=frac{b-a}{n+1}), мл |
1 | 20 | 40 | 4 | (frac{40-20}{4+1}=4) |
2 | 100 | 200 | 4 | (frac{200-100}{4+1}=20) |
3 | 15 | 30 | 4 | (frac{30-15}{4+1}=3) |
4 | 200 | 400 | 4 | (frac{400-200}{4+1}=40) |
Инструментальная точность мензурки равна половине цены деления.
Принимаем инструментальную точность за абсолютную погрешность и измеренное значение объема за истинное.
Составим таблицу для расчета относительной погрешности (оставляем две значащих цифры и округляем с избытком):
№ мензурки | Объем (V_0), мл | Абсолютная погрешность (triangle V=frac{triangle}{2}), мл |
Относительная погрешность (delta_V=frac{triangle V}{V_0}cdot 100text{%}) |
1 | 68 | 2 | 3,0% |
2 | 280 | 10 | 3,6% |
3 | 27 | 1,5 | 5,6% |
4 | 480 | 20 | 4,2% |
Наиболее точное измерение в 1-й мензурке, наименее точное – в 3-й мензурке.
Ответ:
Цена деления 4; 20; 3; 40 мл
Объем 68; 280; 27; 480 мл
Самое точное – 1-я мензурка; самое неточное – 3-я мензурка
Задача 2. В двух научных работах указаны два значения измерений одной и той же величины: $$ x_1=(4,0pm 0,1) text{м}, x_2=(4,0pm 0,03) text{м} $$ Какое из этих измерений точней и почему?
Мерой точности является относительная погрешность измерений. Получаем: begin{gather*} delta_1=frac{0,1}{4,0}cdot 100text{%}=2,5text{%}\ delta_2=frac{0,03}{4,0}cdot 100text{%}=0,75text{%} end{gather*} Относительная погрешность второго измерения меньше. Значит, второе измерение точней.
Ответ: (delta_2lt delta_1), второе измерение точней.
Задача 3. Две машины движутся навстречу друг другу со скоростями 54 км/ч и 72 км/ч.
Цена деления спидометра первой машины 10 км/ч, второй машины – 1 км/ч.
Найдите скорость их сближения, абсолютную и относительную погрешность этой величины.
Абсолютная погрешность скорости каждой машины равна инструментальной, т.е. половине деления спидометра: $$ triangle v_1=frac{10}{2}=5 (text{км/ч}), triangle v_2=frac{1}{2}=0,5 (text{км/ч}) $$ Показания каждого из спидометров: $$ v_1=(54pm 5) text{км/ч}, v_2=(72pm 0,5) text{км/ч} $$ Скорость сближения равна сумме скоростей: $$ v_0=v_{10}+v_{20}, v_0=54+72=125 text{км/ч} $$ Для суммы абсолютная погрешность равна сумме абсолютных погрешностей слагаемых. $$ triangle v=triangle v_1+triangle v_2, triangle v=5+0,5=5,5 text{км/ч} $$ Скорость сближения с учетом погрешности равна: $$ v=(126,0pm 5,5) text{км/ч} $$ Относительная погрешность: $$ delta_v=frac{5,5}{126,0}cdot 100text{%}approx 4,4text{%} $$ Ответ: (v=(126,0pm 5,5) text{км/ч}, delta_vapprox 4,4text{%})
Задача 4. Измеренная длина столешницы равна 90,2 см, ширина 60,1 см. Измерения проводились с помощью линейки с ценой деления 0,1 см. Найдите площадь столешницы, абсолютную и относительную погрешность этой величины.
Инструментальная погрешность линейки (d=frac{0,1}{2}=0,05 text{см})
Результаты прямых измерений длины и ширины: $$ a=(90,20pm 0,05) text{см}, b=(60,10pm 0,05) text{см} $$ Относительные погрешности (не забываем про правила округления): begin{gather*} delta_1=frac{0,05}{90,20}cdot 100text{%}approx 0,0554text{%}approx uparrow 0,056text{%}\ delta_2=frac{0,05}{60,10}cdot 100text{%}approx 0,0832text{%}approx uparrow 0,084text{%} end{gather*} Площадь столешницы: $$ S=ab, S=90,2cdot 60,1 = 5421,01 text{см}^2 $$ Для произведения относительная погрешность равна сумме относительных погрешностей слагаемых: $$ delta_S=delta_a+delta_b=0,056text{%}+0,084text{%}=0,140text{%}=0,14text{%} $$ Абсолютная погрешность: begin{gather*} triangle S=Scdot delta_S=5421,01cdot 0,0014=7,59approx 7,6 text{см}^2\ S=(5421,0pm 7,6) text{см}^2 end{gather*} Ответ: (S=(5421,0pm 7,6) text{см}^2, delta_Sapprox 0,14text{%})