- •60Путей сообщения (миит)
- •Математические модели и методы в инженерных расчетах
- •Введение
- •1.Математические модели
- •1.1Модель процесса проектирования
- •1.2Теория вероятностей
- •1.3 Математическая статистика
- •1.4Сортировка
- •1.5Интерполяция табличных зависимостей
- •1.6Аппроксимация.
- •1.6.1Метод наименьших квадратов для многочленов
- •1.6.2 Полиномиальная аппроксимация
- •1.6.3Линейная аппроксимация
- •1.7Сглаживание данных
- •1.8Предсказание (экстраполяция функции)
- •1.9 Рис. 1.14 Экстраполяция функции. Численное дифференцирование
- •1.10Вычисление определенного интеграла
- •1.11Численное решение дифференциальных уравнений
- •1.12Моделирование рельефа местности
- •1.13 Рис. 1.19 Цифровая модель рельефа и продольный профиль земли по заданному направлению Моделирование продольного профиля и плана при реконструкции железных дорог
- •2.Математические методы
- •2.1Реализация численной модели на эвм
- •2.2Целевая функция. Ограничения
- •2.3Оптимизация без ограничений
- •2.3.1Прямой одномерный поиск
- •2.4Прямой многомерный поиск
- •2.4.1Градиентные методы
- •2.5 Рис. 2.35 Градиентный метод. Оптимизация с ограничениями.
- •2.6Линейное программирование
- •2.7Нелинейное программирование
- •2.8Графы
- •2.9Метод динамического программирования.
- •2.10Поиск кратчайшего пути в графе
- •2.11Экономические аспекты автоматизированного проектирования.
- •2.12Проблемы программных реализаций.
- •Программного обеспечения.
- •1. Математические модели 4
- •2. Математические методы 41
- •Екатерина Александровна Рыжик
1.5Интерполяция табличных зависимостей
Часто приходится рассматривать функции, заданные в виде таблицы. При этом могут потребоваться значения этих функций при промежуточных, не входящих в таблицу, значениях независимой переменной (задача интерполяции) или при значениях переменной, лежащих за пределами таблицы (задача экстраполяции).
Самый простой способ - линейная интерполяция - состоит в приближенной замене изучаемой функции на линейную функцию, причем так, чтобы обе функции совпадали при (рис. 1.9).
Формула линейной интерполяции: . Графически это означает простое соединение узловых точек отрезками прямых.
Большую точность дает квадратичная интерполяция, при которой изучаемая функция приближенно заменяется на квадратичную функцию, причем так, чтобы обе функции совпадали при и при .
Рис. 1.9
Линейная и сплайн – интерполяция
.
Данная формула не симметрична - в ней использованы значения , тогда как x расположен между .
Если обратить направление оси x и подобным же образом использовать значения , то будет получена также не симметричная (но в другую сторону) формула (рис. 1.10.б):
Взяв среднее арифметическое правых частей данных формул, получим симметричную формулу Бесселя, обладающую высокой точностью:
При сплайн-интерполяции (рис.1.9) исходная функция заменяется отрезками кубических парабол, проходящих через три смежные узловые точки. Коэффициенты парабол рассчитываются так, чтобы непрерывными были первая и вторая производные.
Линия, которую описывают сплайн-функции, напоминает по форме гибкую линейку, закрепленную в узловых точках.
1.6Аппроксимация.
Рис. 1.10
Параболическая интерполяция.
1.6.1Метод наименьших квадратов для многочленов
Многочлен - выражение вида: у=а0+а1×х+а2×х2+...+аn×xn
В каждой из n точек, для которых известны значения xi и yi, найдем сумму квадратов отклонений вычисленных и измеренных значений
.
Для того чтобы отыскать наилучшее приближение, необходимо найти минимум этой функции для следующих переменных: ао, а1, а2, ..., аn.
Для этого продифференцируем её по каждой из переменных и приравняем производную нулю.
После несложных преобразований получим систему линейных уравнений, решив эту систему, можно найти неизвестные коэффициенты многочлена (полинома) ао, а1, а2, ..., аn.
Коэффициенты при неизвестных |
Свободный |
|||
an |
... |
a2 |
ao |
Член |
|
... |
|
|
|
|
... |
|
|
|
... |
... |
.... |
..... |
.... |
|
... |
|
N |
|