Глава 8 Обработка данных
- На этом и построен мой метод дедукции. - А как это выглядит на практике?
К/ф "Приключения Шерлока Холмса и доктора Ватсона. Знакомство"
В этой главе обсуждается несколько вопросов, связанных с обработкой данных. Разумеется, что эта тема многогранна и практически неисчерпаема. Здесь мы остановимся только на наиболее интересных и, вместе с тем, не очень сложных задачах, при решении которых целесообразно использовать приложение Matlab.
Одной из наиболее часто встречающихся является задача интерполирования. Идеологически близка к ней задача аппроксимации. Именно их и рассмотрим в начале этой главы.
Интерполяционные полиномы
- Нашел!
- Что именно? - Формулу!
К/ф "Приключения Шерлока Холмса и доктора Ватсона. Знакомство"
Обычно о задаче интерполирования говорят в том случае, если имеется некоторый набор табличных значений функции, и по этим табличным значениям необходимо восстановить или просто построить некоторую аналитическую зависимость. Задача важна во многих отношениях и может иметь разную исходную постановку. Начнем с наиболее простых случаев.
Предположим, что имеется набор узловых точек x1 , x2 , ..., xn и значения y1 , y2 , ..., yn некоторой функции в этих узловых точках. Если речь идет о задаче интерполирования, то она может быть сформулирована так: необходимо построить (в соответствии с определенными критериями) некоторую функцию f (x), такую, что эта функция в узловых точках x1 , x2 , ..., xn принимает значения y1 , y2 , ..., yn , то есть f (xk ) = yk для всех индексов k от 1 до n .
Этого критерия совершенно недостаточно, чтобы однозначно определить интерполяционную функцию f (x). Необходимо уточнить ее вид. Очень часто функцию f (x) ищут в виде полинома. Степень полинома выбирается в соответствии с количеством узловых точек. Если узловых точек n , то степень интерполяционного полинома равняется n −1. Такой полином име-