- •Глава 3 основы численных методов
- •§ 3.1. Основные понятия линейной алгебры
- •3.1.1. Линейное пространство. Евклидово пространство.
- •3.1.2. Арифметическое пространство. Векторы и операции над ними. Линейная зависимость векторов. Базис.
- •3.1.3. Матрицы и операции над ними. Некоторые виды матриц.
- •3.1.4. Скалярное произведение векторов.
- •3.1.5. Норма вектора. Некоторые свойства векторных норм. Абсолютная и относительная погрешности. Сходимость.
- •3.1.6. Норма матрицы. Некоторые свойства матричных норм.
- •3.1.7. Число обусловленности матрицы.
- •§ 3.2. Прямые методы решения систем линейных алгебраических уравнений
- •3.2.1. Общий вид системы линейных алгебраических уравнений (слау). Понятие о прямых методах решения слау.
- •3.2.2. Метод Гаусса.
- •3.2.3. Вычисление определителя матрицы коэффициентов системы. Некоторые свойства определителей.
- •3.2.4. Выбор главного элемента.
- •3.2.6. Итерационное уточнение.
- •3.2.7. Метод Гаусса для ленточной слау.
- •3.2.8. Слау с несколькими правыми частями.
- •3.2.9. Вычисление обратной матрицы .
- •§ 3.3. Итерационные методы решения систем линейных алгебраических уравнений
- •3.3.1. Понятие об итерационных методах решения слау.
- •3.3.2. Метод Зейделя и метод простой итерации.
- •3.3.3. Общий вид итерационного процесса.
- •§ 3.4. Методы вычисления собственных значений и собственных векторов матриц
- •3.4.1. Основные определения.
- •3.4.2. Характеристическое уравнение.
- •3.4.3. Понятие о методах решения проблемы собственных значений.
- •3.4.4. Определение максимального по модулю собственного числа степенным методом.
- •3.4.5. Собственные значения обратной матрицы.
- •3.4.6. Обобщенная проблема собственных значений.
- •3.4.7. Вычисление минимального собственного числа степенным методом.
- •§ 3.5. Методы численного интегрирования
- •3.5.1. Понятие о формулах численного интегрирования.
- •3.5.2. Формула прямоугольников (формула средних).
- •3.5.3. Формула трапеций.
- •3.5.4. Формула Симпсона.
- •3.5.5. Точность квадратурных формул.
- •3.5.6. Вычисление интеграла с заданной точностью.
- •3.5.7. О современных методах численного интегрирования.
- •§ 3.6. Методы решения нелинейных уравнений
- •3.6.1. Уравнения с одним неизвестным (скалярные).
- •3.6.2. Решение систем нелинейных уравнений.
- •§ 3.7. Метод наименьших квадратов
- •3.7.1. Понятие о методе наименьших квадратов (мнк).
- •3.7.2. Применение мнк для решения переопределенных систем линейных алгебраических уравнений.
3.5.5. Точность квадратурных формул.
Оценка точности квадратурных формул основывается на использова-
нии разложения подынтегральной функции
в ряд. Приведем такую оценку, например,
для формулы трапеций. Запишем представление
функции
рядом Тейлора относительно центра
отрезка
,
.
Имеем:
,
откуда (интегралы при членах с нечетными производными равны 0),
.
Используя разложение в ряд Тейлора
относительно средней точки для
и
,
получим
.
Погрешность интегрирования оценивается разностью
Сумма таких погрешностей на всем интервале интегрирования может быть оценена формулой
.
Поскольку
,
окончательная оценка погрешности имеет
вид:
,
(3.5.19)
т.е. погрешность пропорциональна
(второй порядок точности).
Следует отметить,
что оценка справедлива лишь при
существовании
.
Аналогично получается оценка для формулы прямоугольников:
,
(3.5.20)
т.е. имеет ту же порядковую точность, что и формула трапеций.
Погрешность вычисления интеграла по методу Симпсона, оцениваемая таким же образом, как и в случае метода трапеций, приводит к формуле
,
(3.5.21)
т.е. имеет 4-й порядок точности. Если четвертая производная существует и невелика, то формула Симпсона очень точная, что выгодно при ручном счете. В общем случае, например для кусочно-линейных функций, формула Симпсона не всегда обеспечивает высокую точность.
3.5.6. Вычисление интеграла с заданной точностью.
Используя приведенные выше оценки погрешности вычислений инте-
грала можно априори (до проведения расчета) определить шаг интегрирования h, при котором погрешность вычисленного результата гарантированно не превысит допустимый уровень погрешности e. Однако на практике пользоваться априорными оценками погрешности не всегда удобно.
Обозначим через
вычисленное приближенное значение
интеграла (3.5.1) при разбиении отрезка
на
частей. При необходимости вычислить
результат с заданной точностью
вычисления повторяют с последовательно
уменьшающимся (вдвое) шагом до тех пор,
пока не выполнится условие окончание
счета
.
(3.5.22)
3.5.7. О современных методах численного интегрирования.
Используемые на практике методы
численного интегрирования можно
сгруппировать в зависимости от способа
аппроксимации подынтегральной функции
.
Приведем ниже краткую характеристику
классов наиболее распространенных
методов.
Рассмотренные выше формулы прямоугольников,
трапеций и Симпсона относятся к методам
Ньютона-Котеса, основанным на
полиномиальной аппроксимации
(интерполяции) подынтегральной функции.
Методы этого класса отличаются друг от
друга степенью используемого полинома,
от которого зависит количество узлов,
где необходимо вычислять функцию
.
В методах Ньютона-Котеса отрезок
интегрирования разбивается, как правило,
на отрезки равной длины, величина которых
определяется как
и называется шагом интегрирования.
Алгоритмы этих методов просты и легко
поддаются программной реализации.
Сплайновые методы базируются на аппроксимации подынтегральной функции сплайнами. Методы различаются по типу выбранных сплайнов. Такие методы имеет смысл использовать в задачах, где алгоритмы сплайновой аппроксимации применяются для обработки данных.
В методах наивысшей алгебраической точности (методы Гаусса) используют неравноотстоящие узлы, расположенные так, чтобы обеспечить минимальную погрешность интегрирования для наиболее сложных (например, быстро осциллирующих) функций при заданном количестве узлов. Методы различаются способом выбора узлов и широко используются для интегрирования, в том числе они применимы и для несобственных интегралов. Однако, по сравнению с методами Ньютона-Котеса, методы Гаусса более громоздки и требуют несколько больших объемов памяти ЭВМ.
В методах Монте-Карло узлы выбираются с помощью датчика случайных чисел, результат в итоге носит вероятностный характер. Методы оказываются особенно эффективны при вычислении кратных интегралов.
