Лекция 7. Численные методы алгебры
Цель: ввести понятие «приближенное
значение числа» и ознакомиться с его числовыми характеристиками, познакомиться с
простейшими численными методами.
Погрешности приближенных значений
чисел
При измерении непрерывных величин,
при определении количества элементов больших множеств, при выполнении
арифметических операций, вычислении значений функций мы сталкиваемся с
приближенными значениями величин, так как измерить или вычислить точное значение
величины не всегда удается.
Число a называется приближенным значением или приближением некоторой величины (или
просто приближенным числом), если a – число, близкое к истинному значению
x данной
величины.
Основными характеристиками
приближенных чисел являются абсолютная и относительная погрешности. Пусть
a – приближение величины х.
Абсолютной
погрешностью
Dа приближения
Этот пример показывает, что точное
значение абсолютной погрешности, как и точное значение рассматриваемой величины,
является, вообще говоря, громоздким числом, неудобным для вычислений. Больше
того, часто точное значение рассматриваемой величины является неизвестным,
следовательно, неизвестным является и точное значение абсолютной погрешности.
Поэтому для характеризации точности приближения вводится понятие границы
абсолютной погрешности.
Границей абсолютной
погрешности
приближения называется такое положительное число h которое больше (или равно) абсолютной
погрешности Dа:
В отличие от абсолютной погрешности
граница абсолютной погрешности не определяется однозначно. Поэтому на практике в
качестве границы абсолютной погрешности h берется по возможности наименьшее
число, которое удобно для вычислений и обеспечивает необходимую точность.
По известной границе абсолютной
погрешности h находятся границы, в
которых заключено точное значение числа x:
Абсолютная погрешность, так же как и
граница абсолютной погрешности, не достаточна для полной характеристики
приближения. Пусть, например, при измерении длины радиоволны абсолютная
погрешность равна одному метру. Для длинных радиоволн порядка
Относительной
погрешностью d приближенного значения
а числа х называется отношение абсолютной погрешности Dа этого приближения к
числу.
Так как абсолютная
погрешность а обычно бывает
неизвестна, то на практике оценивают относительную погрешность некоторым числом
e, которое заведомо не
меньше этой погрешности.
Число e называется границей
относительной погрешности.
Чем меньше
относительная погрешность, тем выше качество измерений или вычислений.
Относительная погрешность – величина безразмерная, что позволяет сравнивать
качество измерений величин разной размерности.
По известной границе относительной
погрешности можно определить границу абсолютной
погрешности.
Запись приближенных чисел. Верные и
значащие цифры
Цифра a в представлении приближенного числа
десятичной дробью называется верной, если абсолютная погрешность числа не
превосходит единицы того разряда, в котором записана эта цифра. В противном
случае она называется сомнительной.
Например, если а = 3,7412 ± 0,002, то цифра 4 верная,
так как h = 0,002 < 0,01,
следовательно, предыдущие цифры 7 и 3 также верны; цифра 1 сомнительная, так как
h = 0,002 > 0,001, тем более
следующая цифра 2 является сомнительной.
Для записи приближенных чисел
десятичными дробями принимается следующее правило: если не указывается граница
абсолютной погрешности, то приближение записывается так, чтобы все записанные
цифры были верные. Так, в случае последнего примера следует писать а = 3,74.
Значащими цифрами приближенного числа
называются все его верные цифры, кроме нулей, стоящих перед первой цифрой (слева
направо), отличной от нуля.
Округление и
погрешность округления
Округление десятичной
дроби состоит в отбрасывании единиц младших разрядов начиная с некоторого.
Полученное число принимается в качестве приближенного значения дроби. Абсолютная
погрешность, допускаемая при округлении, называется погрешностью округления.
Существует несколько
способов округления положительных десятичных дробей, но наиболее часто
применяемым является правило округления
с наименьшей погрешностью. Это
округление производится по следующим правилам:
единицы младших
разрядов отбрасываются;
число единиц данного
разряда не изменяется, если следующая цифра дроби меньше 5, и увеличивается на
единицу, если следующая цифра больше или равна 5.
Пример. Округлить с
наименьшей погрешностью до сотых, десятых и единиц число
32,467.
Имеем 32,47; 32,5; 32.
Погрешности округления соответственно равны 0,003; 0,033;
0,467.
Вычисления со строгим
учетом погрешностей
Под строгим учетом
погрешностей понимаются правила, по которым определяются границы абсолютной и
относительной погрешностей результатов операций в зависимости от границ
погрешностей данных чисел.
т. е. граница
абсолютной погрешности суммы и разности равна сумме границ абсолютных
погрешностей слагаемых, соответственно, уменьшаемого и
вычитаемого.
т. е. граница относительной
погрешности произведения и частного равна сумме границ относительных
погрешностей сомножителей, соответственно, делимого и
делителя.
Итак, зная границу абсолютной
(относительной) погрешности некоторой величины, по формуле можно найти границу
относительной (абсолютной) погрешности.
Численное решение
уравнений с одной переменной
Будем рассматривать
уравнение где f(x) – некоторая функция
действительного аргумента, определенная и непрерывная и некотором конечном или
бесконечном интервале (a; b).
Число x0,
из области
определения функции f(x)
называется
корнем уравнения.
Наша задача состоит в
описании элементарных приемов, позволяющих находить корни уравнения с достаточной для практики степенью
точности.
Процесс нахождения
корней уравнения распадается на несколько этапов:
1) определяются границы
интервала, в котором находятся все корни уравнения
2) устанавливаются
возможно малые промежутки, в каждом из которых содержится ровно один
корень;
3) каждый из корней
вычисляется с заданной точностью.
В общем виде
определение границ интервала, в котором находятся все корни уравнения
В дальнейшем будем
находить только действительные корни алгебраических
уравнений.
Рассмотрим несколько методов
нахождения приближенных значений действительных корней уравнения (1).
Метод половинного
деления
Поставим
задачу: методом
половинного деления найти приближенное значение положительного действительного
корня x0 алгебраического
уравнения с точностью до
e.
Решение. 1) Предположим, что
удалось найти достаточно малый промежуток [x1;
х2], содержащий ровно
один действительный корень x0 алгебраического
уравнения . Тогда, непрерывная и дифференцируемая
функция принимает на его концах
значения разных знаков.
2) Разделим промежуток
[x1;
х2]точкой на два одинаковых: [x1;
х3] и [x3;
х2].
корень x0 содержится в
промежутке [x1;
х3].
корень x0 содержится в промежутке
[x3;
х2].
Предположим, для
определенности. что корень х0
находится в промежутке [x1;
х3].
Метод хорд
Предположим, что
удалось найти малый промежуток [x1;
х2], содержащий
ровно один действительный корень уравнения (1).
Тогда непрерывная и
дифференцируемая функция принимает на его концах
значении разных знаков.
Предположим также, что
промежуток [x1;
х2], столь мал,
сохраняют постоянный знак.
Рассмотрим только один
из четырех случаев расположения дуги кривой (см. рис.).
Метод касательных
(метод Ньютона)
При тех же
предположениях, что и в методе хорд, рассмотрим только один из четырех случаев
расположения дуги кривой.
После выполнения
неравенства, где e – выбранная нами
точность приближения, процесс следует закончить.
Остальные случаи
рассматриваются аналогично.
Метод последовательных
приближений (метод итераций)
Предположим, что нам
удалось найти достаточно малый промежуток [x1;
х2], содержащий
ровно один действительный корень уравнения (1), и что функция непрерывна и
дифференцируема во всех точках данного промежутка.
Заменим уравнение (1)
уравнением вида: , равносильным ,чинному. Это всегда можно сделать и притом
многими способами.
Приведем без
доказательства формулировку теоремы, определяющую условия применимости метода
итераций.
Если уравнение
равносильное ему уравнение имеет ровно один действительный корень
на промежутке [x1;
х2] и, кроме этого,
выполняются условия
то метод итераций имеет
решение, причем в качестве начального приближения корня можно брать любое
действительное значение x0
uз
отрезка [x1;
х2].
Геометрическая иллюстрация метода
итераций.
1) Для того чтобы приближенно, с заданной
точностью, найти действительный корень х0 уравнения, содержащийся в
промежутке [x1; х2], построим графики функций на этом
промежутке и определим абсциссу х0 их точки пересечения (см.
рис.).
2) В качестве начального приближения
возьмем любое действительное
значение х01 из промежутка
[x1; х2]. Подставляя его в функцию
, получим величин. Геометрически этому действию
соответствует точка А1 криво. Подставляя затем
y01 в функцию , получаем значение.
Геометрически этому действию соответствует
точка B1, прямой.
3) Подставляя значение х02 в функцию, получим
величину. Геометрически этому действию соответствует точка А2 кривой. Подставляя затем
y02 в функцию, получаем значение. Геометрически этому действию
соответствует точка В2
прямой.
4) В результате получим
последовательность значений x01, x02, x03,..., сходящуюся к
x0.
После выполнения
неравенства, где e – выбранная нами
точность приближения, процесс следует закончить.
Вопросы для
самоконтроля:
1. Дайте определения
абсолютной и относительной погрешностей приближенного
числа.
2. Что называется
границей абсолютной погрешности? относительной погрешности? Как они связаны
между собой?
3. Какие цифры приближенного числа
называются верными? значащими?
4. Сформулируйте
правила округления с наименьшей погрешностью.
5. Что понимают под
строгим учетом погрешностей?
6. Приведите правила
нахождения абсолютной и относительной погрешности величин, полученных в
результате арифметических действий над приближенными значениями
чисел.
7. Перечислите основные
методы численного решения алгебраических уравнений с одной переменкой. Кратко
охарактеризуйте их.