Приближённые методы
В экономико-математическом моделировании широко используются методы, преобразующие табличные значения к аналитическому виду с помощью интерполяции, аппроксимации и экстраполяции. Их относят к приближённым методам, поскольку, в решении практических задач, как правило, не удаётся получить точного решения (точной формулы, совпадающей в «узловых» точках с табличными данными). Интерполяция – приближённое или точное нахождение некоторой величины по известным отдельным значениям этой же или другой величины, с ней связанной. Так, через любые n + 1 точки можно провести линию, описываемую полиномом n -ой степени и проходящую через все заданные точки. Аппроксимация – замена одних математических объектов другими, в том или ином смысле близкими к исходным. Аппроксимация позволяет изучать сложные объекты (например, сложные функции, экономические системы), заменив их более простыми и удобными для исследования объектами. Из методов аппроксимации в практическом моделировании часто используют метод наименьших квадратов. Экстраполяция – продолжение функции за пределы её области определения, при котором продолженная функция принадлежит заданному классу; распространение тенденций, установленных в прошлом, на будущий период. Активно применяется в прогнозировании.
Интерполирование функций Постановка задачи
Пусть на некотором отрезке заданы n + 1 точки x0, x1, x2,..., xn, которые называются узлами интерполяции, и значения некоторой функции y = f (x) в этих точках: y0 = f (x0), y1 = f (x1),..., yn = f (xn). Тогда функцию y = f (x) можно определить таблицей
Требуется построить функцию F (x), принадлежащую известному классу функций и принимающую в узлах интерполяции те же значения, что и f (x), т.е. такую, что
y0 = F (x0), y1 = F (x1),..., yn = F (xn). Такая функция F (x) называется интерполирующей функцией. Геометрически это означает, что нужно найти кривую y = F (x) некоторого определённого типа, проходящую через заданные точки Ni (xi, yi), где i = 0, 1,..., n (рис. 7).
Рис. 7. Интерполирующая функция
Заметим, что в такой общей постановке задача интерполирования может иметь бесконечное множество решений или совсем не иметь решений. Однако задача становится однозначной, если вместо произвольной функции F (x) следует искать многочлен Рn (x) степени n такой, что y0 = Рn (x0), y1 = Рn (x1),..., yn = Рn (xn). (2.1)
Таким образом, задачей интерполяции является построение многочлена Рn (x), значения которого в узлах интерполяции xi равны соответствующим значениям заданной функции, т.е. для него выполняются условия (2.1). На практике полученную интерполяционную формулу y = Рn (x) используют для приближённого вычисления значений заданной функции f (x), где значения аргумента x отличны от узлов интерполяции. Такая операция называется интерполированием функции f (x).
Воспользуйтесь поиском по сайту: ©2015 - 2025 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|