
- •Численные методы
- •Конспект лекций
- •1. Погрешности вычислений. Устойчивость алгоритма. Норма матриц. Матричные ряды.
- •2. Решение систем линейных алгебраических уравнений методами простой итерации и Зейделя.
- •3.Необходимые и достаточные условия сходимости итерационных методов.
- •4. Свойства матриц с действительными элементами.
- •5. Нахождение наибольшего по модулю собственного значения и соответствующего собственного вектора.
- •6. Нахождение собственных элементов положительно определенной матрицы
- •7. Приближенное решение алгебраических и трансцендентных уравнений. Отделение корней.
- •8. Приближенное решение нелинейных уравнений методами половинного деления и Ньютона.
- •9.Приближенное решение систем нелинейных уравнений.
- •10. Равномерное и среднее квадратическое приближение функций. Теорема Вейерштрасса.
- •11. Конечные разности .
- •Горизонтальная таблица разностей
- •12. Интерполирование функций.
- •13. Оценка погрешности интерполяционных формул.
- •14. Приближение функций в среднем квадратичном. Ортогональные полиномы.
- •15. Численное дифференцирование.
- •16. Приближенное интегрирование функций.
- •17. Приближенное вычисление определенных интегралов по формулам трапеций и Симпсона.
- •18. Численные методы решения обыкновенных дифференциальных уравнений.
- •19. Разностные методы решения дифференциальных уравнений.
- •20. Задачи линейного программирования. Симплекс-метод.
- •21. Преобразование Фурье.
- •Задачи по курсу «Численные методы»
- •Лабораторная работа №2 Решение систем нелинейных уравнений методом Ньютона.
- •Порядок выполнения работы
- •Варианты заданий
- •Лабораторная работа №4 Численное решение задачи Коши для обыкновенных дифференциальных уравнений методами Рунге-Кутта
- •Порядок выполнения лабораторной работы
- •Типовое задание к лабораторной работе
- •Варианты заданий
- •Список литературы
ПЕНЗЕНСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
Кудряшова Н.Ю.
Численные методы
Учебное пособие
ПЕНЗА
2006
УДК 517.
Приводится подробный конспект лекций по дисциплине «Численные методы» для студентов технических специальностей. Рассматриваются такие основные разделы, как численные методы линейной алгебры; приближенные методы решения нелинейных уравнений и систем уравнений; приближение функций; численное дифференцирование и интегрирование; численные методы решения дифференциальных уравнений; быстрое преобразование Фурье; решение основной задачи линейного программирования.
Составлено достаточное количество задач по дисциплине. Предложены типовые лабораторные работы с указаниями по их выполнению. Представлены общие требования к оформлению отчетов о выполнении лабораторных работ и варианты заданий.
Учебное пособие подготовлено на кафедре «Высшая и прикладная математика» и предназначено, в первую очередь, для студентов специальности 090106 – «Информационная безопасность телекоммуникационных систем», а также для студентов других технических специальностей, изучающих курс «Численные методы».
Библиография 9 назв.
Составитель: Кудряшова Н.Ю.
Рецензенты:
А.М. Данилов, д.т.н., профессор, заведующий кафедрой «Высшая математика» Пензенского государственного университета архитектуры и строительства;
В.И. Паньженский, профессор, декан физико-математического факультета Пензенского государственного педагогического университета.
Конспект лекций
1. Погрешности вычислений. Устойчивость алгоритма. Норма матриц. Матричные ряды.
Погрешность результата численного решения задачи. Устойчивость алгоритма.
Отклонение истинного решения от приближенного назовем погрешностью.
Решение задач всегда имеют погрешность, связанную со следующими причинами:
1) созданием математической модели (любая модель имеет свою степень точности);
2) получением исходных данных (т.к. являются "результатом измерений", следовательно, возникают измерительные погрешности);
3)использованием вычислительной техники (ошибки округления, возникающие из-за ограниченной разрядной сетки и ошибки, связанные с самими методами).
На рис. 1 и 2 показаны составляющие неустранимой и полной погрешности.
Неустранимая погрешность
Полная погрешность
погрешности исходных данных
погрешности математической модели
неустранимая погрешность
погрешность метода
вычислительная погрешность
.
рис.1 рис.2
Неустранимую погрешность и погрешность метода необходимо контролировать, чтобы не осуществлять расчеты с избыточной точностью.
Характеристиками точности результата решения задачи являются абсолютная и относительная погрешности. Для технических задач 10 % - хорошая точность.
Определение. Если х - точное значение некоторого числа, х* - приближенное, то абсолютной погрешностью приближения х* назовем величину: Δx*≥|x-x*|, т.е. точное значение числа х заключено в границах x*-Δx*≤x≤x*+Δx*.
Определение. Отношение абсолютной погрешности к абсолютному значению приближенной величины есть относительная погрешность (т.е. доля истинного значения):δx*=Δx*/|x*|, при условии, что |x*|≠0.
Алгоритм называется устойчивым, если небольшому изменению начальных данных соответствует столь же небольшое изменение конечного результата.
Норма матриц. Матричные ряды.
Под абсолютной
величиной (модулем)
матрицы A
= [aij]
понимается матрица
Под нормой матрицы A = [aij] понимается действительное число ||А||, удовлетворяющее условиям:
a) ||А||>0, причем ||А||=0 тогда и только тогда, когда A = 0;
6) ||А|| =|a|∙||А|| (a — число) и, в частности, ||-А|| =||А||;
в) ||А+В ||<||А||+||В||;
г) ||АB||<||А||∙||В||.
(A и В— матрицы, для которых соответствующие операции имеют смысл). В частности, для квадратной матрицы имеем ||Аp|| < ||А||p , где р—натуральное число.
Отметим еще одно важное неравенство между нормами матриц А и В одинакового типа. Применяя условие в), будем иметь:
||В|| = ||А+(В-А)||<||А||+||В-А||.
Отсюда
||А-В|| = ||В-А|| > ||В||-||А||.
Аналогично
||А-В|| > ||А||-||В||.
Следовательно,
||А-В|| > |||В||-||А|||.
Назовем норму канонической, если дополнительно выполнены условия:
д) если А = [аij], то |aij| < ||А||,
причем для скалярной матрицы A = [a11] имеем ||А|| = |a11|;
e) из неравенства |А| < |В| (A и B — матрицы) следует нepaвенство
||А|| < ||В||.
B частности, ||А|| = || | А | ||.
B дальнейшем для матрицы А = [aij] произвольного типа мы будем рассматривать главным образом три легко вычисляемые нормы:
||А||m =
|aij| (m - норма);
||А||l =
|aij| (l - норма);
||А||k =
(k - норма).
В частности, для вектора
эти нормы имеют следующие значения:
(абсолютная величина вектора). Если компоненты вектора действительны, то имеем просто:
Пусть имеется последовательность матриц
Ak=[aij(k)] (k = 1, 2, …) (1.1)
одного и того же типа m×n (i = 1, 2, ... , m; j = 1, 2, ... , n). Под пределом последовательности матриц Ak понимается матрица
(1.2)
Последовательность матриц, имеющая предел, называется сходящейся.
Лемма 1.1. Для сходимости последовательности матриц Ak (k=1, 2, . . .) к матрице A нeoбходимо и достаточно, чmoбы
при
, (1.3)
гдe ||А|| — любая каноническая норма матрицы A. При этом
Действительно, если Ak→A=[aij], то |aij-aij(k)|<ε при k>N (ε). Отсюда
|A-Ak|<εI
где I — матрица типа m ×n, все элементы которой равны единице. B силу свойств ноpмы имеем:
|A-Ak|≤ε||I|| при k>N(ε),
следовательно,
(1.4)
Обратно, пусть выполнено условие (1.3). Тогда при k>N(ε) имеем:
|aij-aij(k)|≤||A-Ak||<ε
и, следовательно,
т.е.
Кроме того, если Ak→A, то имеем:
| ||A||-||Ak|| |≤||A-Ak||→0 при k→∞.
Поэтому
.
Следствие.
Последовательность
Ak
→0
при
k→∞
тогда
и только тогда, когда
.
Пользуясь понятием предела матрицы, можно ввести в рассмотрение матричные ряды
,
(1.5)
где Ак — матрицы одного и того же типа.
Если предел (1.5) существует, то матричный ряд называется сходящимся, и матрица, полученная в пределе, называется суммой этого ряда. Если предела (1.5) не существует, то матричный ряд называется расходящимся и ему не приписывается никакой суммы.
Необходимое условие сходимости матричного ряда.
Теорема
1.1.
Если
матричный ряд (1.5)
сходится,
то
.
Доказательство.
Пусть
.
Если
ряд (1.5) сходится, то существует
конечный предел
.
Имеем:
Ak=Sk-Sk-1,
откуда
Матричный
ряд (1.5) называется абсолютно
сходящимся, если
сходится
ряд
.
Теорема
1.2.
Если
||A||
—любая
каноническая норма, а числовой
ряд
сходится,
то матричный ряд (1.5)
также
сходится и притом абсолютно.
Теорема 1.3. Для того чтобы Am→0, необходимо а достаточно, чтобы все собственные значения матрицы А были по модулю меньше единицы.