
- •Основы вычислительной математики Учебно-методическое пособие
- •Оглавление
- •Предисловие
- •I. Введение
- •Контрольные вопросы
- •II. Системы линейных алгебраических уравнений
- •II.1. Основные понятия и определения
- •II.2. Прямые методы решения систем линейных уравнений
- •II.3. Метод Гаусса решения слау
- •II.4. Решение слау с помощью -разложения
- •II.5. Метод итераций решения слау
- •II.6. Метод Зейделя решения слау
- •II.7. Сходимость итерационных процессов для систем линейных уравнений
- •III. Методы решения нелинейных скалярных уравнений
- •III.1. Локализация корней
- •III.2. Метод простых итераций
- •III.3. Приведение нелинейного уравнения к виду , допускающему сходящиеся итерации
- •III.4. Метод Ньютона (Метод касательных)
- •III.5. Контрольные вопросы
- •III.6. Задачи для самостоятельного решения
- •IV. Приближенное решение систем нелинейных уравнений
- •IV.1. Метод Ньютона
- •IV.2. Метод итераций
- •IV.3. Контрольные вопросы
- •IV.4. Задачи для самостоятельного решения
- •V. Интерполяция и аппроксимация
- •V.1. Интерполяция
- •V.2. Интерполяционный многочлен в форме Лагранжа
- •V.3. Интерполяционный многочлен в форме Ньютона
- •V.4. Приближение методом наименьших квадратов
- •V.5. Контрольные вопросы
- •V.6. Задания для самостоятельного решения
- •VI. Равномерное приближение функций
- •V.1. Полиномы Чебышева
- •VI.2. Понятие о равномерном приближении функций
- •VI.3. Контрольные вопросы
- •VII. Приближенное дифференцирование
- •VII.1. Постановка вопроса
- •VII.2. Формулы приближенного дифференцирования, основанные на первой интерполяционной формуле Ньютона
- •VII.3. Формулы приближенного дифференцирования, основные на формуле Стирлинга
- •VII.4. Контрольные вопросы
- •VII.5. Задачи для самостоятельного решения
- •VIII. Численное интегрирование функций
- •VIII.1. Общие замечания
- •VIII.2.Квадратурные формулы Ньютона-Котеса
- •VIII.3. Формула трапеций и ее остаточный член
- •Общая формула трапеций (правило трапеций).
- •VIII.4. Формула Симпсона и ее остаточный член
- •Общая формула Симпсона (параболическая формула).
- •VIII.5. Формулы Ньютона-Котеса высших порядков
- •VIII.6. Контрольные вопросы
- •VIII.7. Задачи для самостоятельного решения
- •IX. Приближенное решение обыкновенных дифференциальных уравнений
- •IX.1. Интегрирование дифференциальных уравнений с помощью степенных рядов
- •IX.2. Метод последовательных приближений
- •IX.3. Метод Эйлера
- •IX.4. Метод Эйлера с итерациями
- •IX.5. Метод Рунге-Кутта
- •IX.6. Контрольные вопросы
- •IX.7. Задачи для самостоятельного решения
- •X. Преобразование фурье
- •X.1. Разложение периодических функций в ряд Фурье
- •X.2. Эффект Гиббса
- •X.3. Контрольные вопросы
- •IX.4. Задачи для самостоятельного решения
- •Список литературы
V.4. Приближение методом наименьших квадратов
До
сих пор рассматривалась интерполяция,
т. е. такой способ приближения, когда
значения приближаемой и приближающей
функций совпадают в узлах некоторой
сетки. Однако достаточно часто,
например, при аппроксимации большого
числа экспериментальных точек, найденных
с некоторой погрешностью, интерполяция
становится неразумной. В этом случае
целесообразно строить приближающую
функцию таким образом, чтобы сгладить
влияние погрешности измерения и числа
точек эксперимента. Такое сглаживание
реализуется при построении
приближающей функции по методу наименьших
квадратов. Вид приближающей функции
может быть произвольным, далее рассмотрен
случай, когда приближающая функция
является многочленом. При этом добиваются
минимизации суммы квадратов отклонений
значений приближаемой и приближающей
функций в узлах сетки. Эта сумма называется
квадратичным
отклонением.
Пусть функция
при
задана таблично в узлах
.
Необходимо построить такой многочлен
,
для которого минимально квадратичное
отклонение
(5.17)
Очевидно,
что минимума
можно добиться только за счет изменения
коэффициента многочлена
.
Необходимые условия экстремума имеют
вид
(5.18)
Эту систему для удобства преобразуют к виду
(5.19)
Система (5.19) называется нормальной системой метода наименьших квадратов и представляет собой систему линейных алгебраических уравнений относительно коэффициентов . Решив систему, построим многочлен , приближающий функцию и минимизирующий квадратичное отклонение.
Метод
наименьших квадратов широко применяется
для сглаживания экспериментальных
кривых, полученных с некоторой
погрешностью. Если степень аппроксимирующего
многочлена равна числу точек, то
среднеквадратичный многочлен совпадает
с интерполяционным. Поэтому хорошее
сглаживание будет при
.
Но если
очень мало, то для описания сложной
кривой коэффициентов может не хватить.
Чтобы выбрать оптимальную степень
многочлена, строят многочлен по методу
наименьших квадратов некоторой степени
,
вычисляют квадратичное отклонение
и сравнивают его с известной величиной
погрешности
.
Если
,
т. е. математическая ошибка существенно
превышает ошибку экспериментальных
данных, то степень приближающего
многочлена недостаточна для описания
кривой. Если же
,
то старшие
коэффициенты аппроксимации физически
недостоверны. Хорошее сглаживание
получается в том случае, когда
.
В этом случае степень приближающего
многочлена оптимальна. Обычно начинают
построение приближающего многочлена
для случая
и увеличивают его степень до тех пор,
пока отклонение
не станет примерно равным
.
Если при этом
,
то приближающий многочлен выбран верно.
Если это условие не соблюдается, то
следует поискать более удачный вид
приближающей функции.
Можно
показать методами теории вероятностей,
что функция
,
найденная по формулам (5.18)–(5.19), с
наибольшим правдоподобием совпадает
с оценкой математического ожидания для
заданной выборки
,
т.е. метод наименьших квадратов обладает
сглаживающими свойствами.
Пример 5.3. Аппроксимировать по методу наименьших квадратов линейной функцией исходные данные:
|
1 |
2 |
3 |
4 |
5 |
|
2 |
7 |
10 |
14 |
20 |
Решение. Для удобства составим вспомогательную таблицу:
№ |
|
|
|
|
|
1 |
1 |
2 |
1 |
4 |
2 |
2 |
2 |
7 |
4 |
49 |
14 |
3 |
3 |
10 |
9 |
100 |
30 |
4 |
4 |
14 |
16 |
196 |
56 |
5 |
5 |
20 |
25 |
400 |
100 |
Сумма |
15 |
53 |
55 |
749 |
202 |
Получаем
следующую систему для определения
параметров линейной функции
:
Ее
решение:
.
Т.е. уравнение прямой линии, аппроксимирующей
исходные данные есть
Изобразим на одном графике исходные данные и полученную прямую:
Рис. 5.3.