Главная Учебники - Разные Лекции (разные) - часть 50
|
§1. Учет погрешностей
вычислений. При
решении математических
задач могут
возникнуть
погрешности
по различным
причинам:
При составлении
математической
модели физического
процесса или
явления приходится
принимать
условия, упрощающие
постановку
задачи. Поэтому
математическая
модель не отражает
реальный процесс,
а дает его
идеализированную
картину. Погрешность,
возникающая
при этом, называется
погрешностью
постановки
задачи.
Часто приходится
для решения
задачи применять
приближенный
метод (интеграл
заменяют
квадратурной
суммой, производную
заменяют разностью,
функцию –
многочленом).
Погрешность,
возникающая
при этом, называется
погрешностью
метода.
Часто исходные
данные заданы
не точно, а
приближенно.
При выполнении
вычислений
погрешность
исходных данных
в некоторой
степени переходит
в погрешность
результата.
Такая погрешность
называется
погрешностью
действий.
Погрешность,
возникающая
при округлении
бесконечных
и конечных
десятичных
чисел, имеющих
большее число
десятичных
знаков, чем
надо в округлении,
называется
погрешностью
округления.
Определение.
Пусть х – некоторое
число, число
а называется
его приближенным
значением,
если а в определенном
смысле мало
отличается
от х и заменяет
х в вычислениях,
Определение.
Погрешностью
Если
Если
Определение.
Границей
погрешности
приближенного
значения а
числа х называется
всякое неотрицательное
число
Говорят, что
приближение
а приближает
число х с точностью
до
Пример. Пусть
а=0,273 – приближенное
значение х с
точность до
0,001. Указать границы,
в которых заключается
х.
При
округлении
чисел считают,
что границы
погрешности
округления
равна половине
единицы округляемого
разряда:
Определение.
Относительной
погрешностью
приближенного
значения а
числа х называется
отношение
Пример.
Округлить
до десятых
число 27,52 и найти
погрешность
и относительную
погрешность
округления:
Также как
и абсолютная
погрешность
относительная
погрешность
не всегда может
быть вычислена
и приходится
оценивать ее
модуль. Модуль
относительной
погрешности
выражается
в процентах.
Чем меньше
модуль относительной
погрешности,
тем выше качество
приближения.
Определение.
Границей
относительной
погрешности
приближенного
значения а
числа х
называется
всякое неотрицательное
число
Установим
связь между
границами
погрешностей
абсолютной
и относительной:
§10. Вспомогательные
сведения из
функционального
анализа. 1-3
– аксиомы метрики.
Говорят, что
множество
элементов
Последовательность
точек
Всякая сходящаяся
последовательность
является
фундаментальной,
обратное верно
не всегда.
Определение.
Метрическое
пространство,
в котором всякая
фундаментальная
последовательность
сходится называется
полным.
Пример.
Зададим
различными
способами
расстояния:
кубическая
метрика, m-метрика
сферическая
метрика,
октаэдрическая,
s-метрика
Для всех
выполняются
аксиомы метрики
и в каждой
Пусть X,Y
– метрические
пространства.
Если X=Y,
то
Если
Определение.
Говорят,
что отображение
§11. Решение
уравнений с
одним неизвестным.
Дихотомия.
Пусть требуется
решить уравнение
Число
Если функция
Отделить
корень уравнения
значит найти
такой интервал,
внутри которого
находится один
и только один
корень данного
уравнения.
Для отделения
корней можно
применить
следующий
признак:
Если на отрезке
Достаточным
условием монотонности
функции на
отрезке является
сохранение
знака производной.
Отделить
корень можно
и графически:
нарисовать
график и указать
точки пересечения
с осью Ох.
Совершенный
метод отделения
корней – метод
Штурма.
Дихотомия
(метод деления
отрезка пополам).
Пусть
Рассмотрим
Если нужно
найти корень
с точностью
до
Дихотомия
проста и очень
надежна: к простому
корню она сходится
всегда для
любой непрерывной
функции в том
числе и недифференцируемой,
при этом она
устойчива к
ошибкам округления.
Скорость сходимости
метода дихотомии
не велика, т.е.
за одну итерацию
точность
увеличивается
вдвое.
Недостатки:
прежде чем
применить,
необходимо
найти отрезок,
на концах которого
функция принимает
значения разных
знаков. Если
на этом отрезке
несколько
корней, то неизвестно
к какому из них
сходится дихотомия.
Метод не применим
к корням четной
кратности.
Метод применим
к корням нечетной
кратности, но
хуже устойчив
к ошибкам округления.
Метод не применим
к системам
уравнений.
§12. Метод простой
итерации для
решения алгебраических
и трансцендентных
уравнений.
ТЕОРЕМА
1. (Принцип
Банаха сжимающихся
отображений).
Пусть R
– полное
метрическое
пространство.
Если
План доказательства.
q – коэффициент
сжатия
Т.к. R
– полное
метрическое
пространство,
то в нем всякая
фундаментальная
последовательность
сходится.
ЧТД. Метод
Если
в (*)
Метод
простой итерации
имеет линейную
скорость сходимости. Пусть
Необходимо
привести к виду
Условие
сходимости
для данного
метода:
ТЕОРЕМА
2.
Пусть
выполняются
условия: Функция
Для
начального
приближения
Числа
Тогда
уравнение
Теорема
доказывается
аналогично
теореме Банаха
с точностью
до обозначений. Замечание.
Условие
Липшица применять
трудно, вместо
него применяют
другое условие: Метод
итерация дает
бесконечную
последовательность
приближений,
поэтому используют
следующие
правила остановки:
задается
уровень останова
задается
уровень
Метод
простой итерации
удобен в использовании,
так как он легко
программируется
на ЭВМ. Недостаток:
невысокая
скорость сходимости,
т.е. линейная.
§13. Метод
Ньютона. Решение
уравнений с
одной переменной. Пусть
требуется
решить уравнение
Из
этих условий
вытекает, что
на
Прежде,
чем использовать
итерации, необходимо
(1) привести к
виду
Функция
В
качестве
Выберем
начальное
приближение
Метод, определенный
(4), называется
методом
Ньютона.
Докажем, что
метод Ньютона
сходится и
получим его
оценку погрешности. Если
дано, что
если
k=1, то
скорость
сходимости
линейная; если
k=2, то скорость
– квадратичная; если
k=3,
то скорость
– кубическая; если
k>1, то
сходимость
метода сверхлинейная. Докажем,
что (4) сходится. Для
этого покажем,
что отображение
При
По непрерывности
функции
Поэтому к
отображению
Если выбрать
Заметим, что
метод (4) будет
сходиться, если
начальное
приближение
Докажем, что
метод Ньютона
сходится.
Определим
скорость сходимости
метода Ньютона.
Для этого
При
Выразим
Потребуем,
чтобы начальное
условие
Тогда
из (6) получим
Метод
Ньютона имеет
квадратичную
скорость сходимости.
Это означает,
что при переходе
от одной итерации
к другой количество
верных знаков
удваивается
в последующем
приближении.
Достоинство:
высокая скорость
сходимости,
легко программируется
на ЭВМ.
Недостатки:
узкая область
сходимости.
Если будем
решать операторное
уравнение
Геометрический
смысл метода
Ньютона.
П
В точке
Если
Возьмем
Если
И так далее.
Отсюда метод
Ньютона называют
методом
касательных.
§14. Метод хорд.
Метод секущих.
По прежнему
решаем уравнение
Т.е. на
Уравнение
(1) запишем в виде
Тогда итерационный
метод
Докажем, что
метод хорд
сходится. Для
этого необходимо
показать, что
Разложим
Рассмотрим
при
Обозначим
через
Т.е.
Следовательно,
Получим оценку
погрешности
для метода хорд Так
как
Обозначим
через
Сходимость
методы хорд
– линейная.
Достоинство
метода хорд
– легкость
программирования
на ЭВМ.
Общий вид
упростится:
При условии
При условии
Метод секущих.
Метод секущих
имеет вид:
Скорость
сходимости
– сверхлинейная.
Метод
секущих сходится
быстрее метода
хорд и метода
простой итерации. §15.
Метод Гаусса
решения систем
уравнений. Для
решения систем
уравнений
используют
методы: точные
и приближенные. К
точным относятся: метод
Гаусса; метод
Крамера; метод
оптимального
исключения; метод
квадратного
корня. К
приближенным
методам решения
систем уравнений
относятся: метод
простой итерации; метод
Зейделя; метод
Ньютона. Метод
Гаусса состоит
в том, чтобы
исходную систему
вида Ах=b
(1)
с произвольной
матрицей А
свести к системе
вида: Процесс
сведения системы
(1) к системе (2)
называется
прямым
ходом метода
Гаусса. А
нахождение
неизвестных
При
вычислениях
по методу Гаусса
велика вероятность
случайных
ошибок. С целью
избежать их
вводится контрольный
столбец: Элементы
контрольного
столбца преобразовываются
по тем же формулам,
что и элементы
матрицы А. Второй
шаг контроля
состоит в проверке
равенства суммы
элементов
преобразованной
строки и контрольного
элемента. Эти
величины должны
совпадать с
точностью до
1,2 единиц последнего
разряда. Метод
Гаусса с выбором
главного элемента. Среди
уравнений
выбирают уравнение,
содержащее
наибольший
по абсолютной
величине коэффициент
(главный элемент). Затем
уравнение делят
на этот главный
элемент и из
остальных
уравнений
системы исключают
неизвестные,
определяемые
этим главным
элементом. Далее,
оставляя неизменным
выбранное
уравнение с
главным элементом,
из остальных
уравнений
системы выбирают
новый главный
элемент. Потом
это уравнение
с новым главным
элементом делят
на новый главный
элемент и исключает
неизвестное
или определяемое
из остальных
уравнений
системы. Для
удобства главный
элемент помещают
в левый верхний
угол, переставляя
строки и столбцы
системы уравнений. В
результате
преобразований
приходим к
единичной
матрице. Здесь
переставляются
уравнения, что
приводит к
изменению
порядка исключенных
неизвестных,
и во многих
случаях уменьшают
погрешности,
связанные с
округлениями.
§16. Метод
квадратного
корня.
Метод квадратного
корня – точный
метод решения
систем уравнений
и он применяется
для решения
систем уравнений,
если матрица
А – симметричная,
т.е.
где С – верхняя
треугольная
матрица;
D – диагональная,
Подставим
матрицу А в
систему (1)
Ах=b.
Тогда
Выразим
элементы матрицы
С через элементы
исходной матрицы
А.
Из
(4) будем получать
выражения
Пусть
Пусть
Пусть
Из
формулы (*) получаем:
Получили
формулы:
§2. Оценка
погрешностей
результатов
действий над
приближенными
значениями
чисел.
(Строгий
учет погрешности)
Пусть
Обозначим
через
Утверждение
1. Сумма
границ погрешностей
приближенных
слагаемых
является границей
погрешности
их алгебраической
суммы.
Доказательство:
ЧТД.
Утверждение
2. Среди
границ относительной
погрешности
суммы приближенных
слагаемых
существует
такая, которая
не превосходит
наибольшей
из границ
относительной
погрешности
слагаемых:
Утверждение
3. Сумма
границ относительных
погрешностей
сомножителей
является границей
относительной
погрешности
их произведения:
Следствие
1. При умножении
приближенных
значений числа
на точный множитель
к, граница
относительной
погрешности
не меняется,
а граница абсолютной
погрешности
увеличивается
в
Следствие
2. Произведение
границы относительной
погрешности
приближенного
значения а
числа х на
Следствие
3. Частное
границы относительной
погрешности
приближенного
значения а
числа х и n
является границей
относительной
погрешности
корня n-й
степени из а:
Следствие
4. Сумма
границ относительных
погрешностей
приближенных
значений делимого
и делителя
является границей
относительной
погрешности
частного.
§3. Приближенные
вычисления
без учета
погрешностей.
Правило
1. Для того,
чтобы вычислить
алгебраическую
сумму приближенных
слагаемых
нужно:
среди слагаемых
выбрать наименее
точное (имеет
наименьшее
число разрядов
после запятой);
все остальные
слагаемые
округлить,
сохраняя один
запасной разряд,
следующий за
последним
разрядом выделенного
слагаемого;
сложить
полученные
после округления
числа;
округлить
полученный
результат до
предпоследнего
разряда.
Пример.
S=2.737+0.77974+27.1+0.283
Определение
1. Значащими
цифрами в
десятичной
записи числа
называется
все его цифры
кроме нулей,
записанных
слева от первой
цифры не равной
0.
0,00237 – 3 значащие
цифры;
0,02000 – 4 значащие
цифры.
Правило
2. Для того,
чтобы вычислить
произведение
(деление) приближенных
чисел нужно:
выделить
сомножитель,
содержащий
наименьшее
число значащих
цифр;
округлить
остальные
сомножители,
оставляя на
одну значащую
цифру больше,
чем в выделенном
сомножителе;
произвести
умножение
(деление);
округлить
полученный
результат,
сохраняя столько
значащих цифр,
сколько их в
выделенном
сомножителе.
Пример.
Р=3,34*0,7*4,748=4,7*3,3*0,7
Правило
3. При
возведении
приближенного
значения в
квадрат или
куб, при извлечении
квадратного
или кубического
корня, в результате
следует оставлять
столько значащих
цифр, сколько
их имеет основание.
Правило
4. Если число
является результатом
промежуточных
действий, то
следует сохранить
в нем на 1-2 цифры
больше, чем
указано в правилах
1-3.
§4. Связь между
числом количества
верных цифр
и относительной
погрешностью.
Пусть
Определение.
Цифра
приближенного
значения а
называется
верной,
если модуль
его погрешности
не превосходит
половины единицы
этого разряда.
Очевидно,
что все цифры,
стоящие слева
от верной цифры
– верные.
Пример.
Пусть х=27,421, а=27,381,
Выясним, какие
цифры верные
в приближении
а?
4 –
8 –
3 –
3,2,7 – верные
цифры.
Пусть известно
количество
n
верных значащих
цифр в приближении
а, тогда а запишем:
Так как цифра,
стоящая в разряде
-(n-1)
верна, то погрешность
тогда
В качестве
границы относительной
погрешности
можно взять
Итак, доказана
теорема 1.
Теорема
1. Если
приближение
имеет n
верных значащих
цифр, то число
Теорема
устанавливает
связь между
числами верных
значений и его
относительной
погрешностью.
Замечание.
Пусть приближение
имеет n
верных значащих
цифр и
Пример.
Итак, граница
относительной
погрешности
приближенного
значения зависит
от первой значащей
цифры
Теорема
2. Если граница
относительной
погрешности
приближения
равна
Доказательство.
Пусть
Из определения
следует, что
–(m-1)
– цифра, записанная
в этом разряде
верная, цифры,
записанные
левее тоже
верные, то есть
m
верных цифр.
ЧТД.
Пример.
Если известно,
что относительная
погрешность
приближения
§5.
Прямая задача
теории погрешностей
(функции
от приближенных
значений аргументов). Пусть
функция
Переменные
заданы своими
приближениями:
Известна
погрешность
элементов
Предположим,
что
Если
Пример.
Вычислить
величину погрешности
приближенного
значения большего
корня уравнения В
приближенной
записи используют
только верные
цифры, ????????????????????,
обусловленные
погрешностью
приближенных
значений
коэффициентов. Теперь
обозначим
Рассмотрим
§6. Обратная
задача теории
погрешностей. Все
задачи теории
погрешностей
делятся на
прямые и обратные.
Прямая задача:
определить
погрешность
данной функции
от приближенных
значений аргументов,
заданных с
известной
относительной
погрешностью
или с заданной
точностью.
Обратная
задача:
какими должны
быть относительная
и абсолютная
погрешности,
чтобы модуль
относительной
или абсолютной
погрешности
заданной функции
не превышал
заданной величины.
Решение
обратной задачи.
Пусть
С какой точностью
Существуют
различные
подходы к решению
таких задач.
Принцип
равных влияний
заключается
в предположении,
что погрешности
всех аргументов
вносят одинаковые
доли в погрешности
функции, то
есть частные
дифференциалы
равны между
собой по модулю:
Предполагают,
что погрешности
всех аргументов
равны
Пример.
С какой точностью
следует взять
дроби, чтобы
сумма S
могла быть
получена с
точностью до
0,001?
Решение.
Обозначим
1-й принцип
Сколько знаков
после запятой
нужно брать
в дробях, чтобы
получилась
эта погрешность.
Дроби необходимо
представить
в десятичном
виде та, чтобы
модуль не превосходил
0,00025, т.е. четырьмя
десятичными
знаками после
запятой.
§7. Метод границ.
Существуют
различные
способы оценки
точности приближенных
вычислений:
строгий учет
погрешностей;
вычисления
без учета
погрешностей;
метод границ.
Метод границ
позволяет
установить
границы, в которых
находится
значение, вычисляемое
по функции,
если известны
границы, в которые
заключены
значения параметров,
входящих в
формулу.
х – число.
Теорема
1. Сумма
верхних границ
слагаемых
является верхней
границей их
сумм. Сумма
нижних границ
слагаемых
является нижней
границей их
суммы.
Пример.
Теорема
2. Разность
верхней границы
уменьшаемого
и нижней границы
вычитаемого
является верхней
границей разности.
Разность нижних
границ уменьшаемого
и верхней границы
вычитаемого
является нижней
границей разности.
Доказательство.
сложим данные
неравенства
и получим результат.
ЧТД.
Пример.
Теорема
3. Пусть
нижняя граница
сомножителей
неотрицательна,
то произведение
нижних границ
сомножителей
является нижней
границей их
произведения,
а произведение
верхних границ
сомножителей
является верхней
границей их
сомножителей.
Пример.
Теорема
4. Если
Теорема
5. Если НГ
делителя
положительна,
то частное ВГ
делимого и НГ
делителя является
ВГ частного
чисел; частное
НГ делимого
и ВГ делителя
является НГ
частного
Доказательство.
Перемножим
и получим
ЧТД.
Пример.
Вычислим значение
Действие Содержимое НГ ВГ §8.
Математические
модели и численные
методы. Велика
роль математики
в решении задач
реального мира.
Физиков математика
интересует
не сама по себе,
а как средство
решения физических
задач. Один из
способов решения
задач: эксперимент. Другой
способ: математический
анализ конструкции
или явления,
однако такой
анализ применяется
не к самому
явлению, а к
его математической
модели. Математическая
модель физического
процесса представляет
собой совокупность
уравнений,
описывающий
процесс. Математическая
модель должна
охватывать
важнейшие
стороны явления
или процесса.
Если математическая
модель выбрана
не точно, то
какой бы мы
способ решения
не применили,
результаты
могут получиться
не достаточно
надежными, а
иногда и неверными. 1-я
стадия работы:
Постановка
задачи. 2-я
стадия работы:
Математическое
исследование. В зависимости
от сложности
модели применяют
различные
математические
подходы, для
наиболее грубых
и наименее
сложных моделей
зачастую удается
получить
аналитическое
решение (в виде
формулы). Для
наиболее точных
и сложных моделей
аналитическое
решение удается
получить крайне
редко и тогда
применяют
численные
методы решения,
которые как
правило требуют
расчета на ЭВМ. 3-я
стадия работы. Осмысление
математического
решения и его
сопоставление
с данными
эксперимента.
Если решение
хорошо согласуется
с данными
эксперимента,
то такую модель
можно применять
для расчета
процессов
данного типа
(модель выбрана
правильно),
если же решение
плохо согласуется
с данными
эксперимента,
то такую модель
необходимо
пересмотреть
и уточнить.
Численные
методы являются
одним из мощных
математических
средств решения
задач. Есть
задачи, где без
достаточно
сложных численных
методов не
удалось бы
получить ответа.
В современной
физике таких
задач очень
много, более
того за короткое
время нужно
провести огромное
количество
вычислений,
иначе нет смысла
решать задачу
(суточный прогноз
погоды должен
быть просчитан
за несколько
часов, а коррекция
движения ракеты
за несколько
минут). Это немыслимо
без мощных ЭВМ,
выполняющих
1000000 операций в
секунду. Современные
численные
методы и мощные
ЭВМ позволили
решать задачи,
о которых полвека
назад человек
мог только
мечтать. Численные
методы делятся
на точные и
приближенные.
Точные методы
позволяют за
конечное число
арифметических
действий получить
решение задачи.
При этом если
исходные данные
заданы точно
и вычисления
производились
без округления,
то получается
точное решение
задачи. К
точным методам
относятся:
метод Гаусса
и его модификации,
метод Крамера,
метод ортогонализации
и т.д. Приближенные
методы (итерационные)
дают бесконечную
последовательность
приближений,
предел которых,
если он существует,
является решением
задачи. К итерационным
методам относятся
метод Ньютона
и метод простых
итераций, метод
хорд и метод
секущих для
решений уравнений. §9.
Понятие корректно
поставленной
и
некорректно
поставленной
задач. При
приближенном
решении математических
или прикладных
задач весьма
существенным
является вопрос
о том, корректно
ли решаемая
задача. Большинство
некорректных
задач записывается
в виде уравнения
первого порядка,
где по заданному
необязательному
оператору
Определение.
Задача
определения
решения
Решение
устойчиво, если
бесконечно
малым вариациям
правой части
соответствуют
бесконечно
малые вариации
х.
Определение.
Следуя
Жаку Адамару
задача отыскания
существует
в Х; единственно
в Х; устойчиво
в Х. Если
же хотя бы одно
из условий 1-3
не выполняется,
то задача
некорректна. | ||||||||||||||||||||||||||||||||||||||||||