Линейная интерполяция в excel: пошаговый пример


Интерполяция — это процесс оценки неизвестного значения функции между двумя известными значениями.

Учитывая два известных значения (x 1 , y 1 ) и (x 2 , y 2 ), мы можем оценить значение y для точки x, используя следующую формулу:

y = y 1 + (xx 1 ) (y 2 -y 1 )/(x 2 -x 1 )

В этом руководстве объясняется, как использовать линейную интерполяцию, чтобы найти неизвестное значение y на основе значения x в Excel.

Пример: линейная интерполяция в Excel

Предположим, у нас есть следующий набор данных в Excel:

Если бы мы создали быстрый график данных, он бы выглядел так:

Линейная интерполяция в Excel

Теперь предположим, что мы хотим найти значение y, связанное с новым значением x, равным 13 . Мы видим, что мы измерили значения y для значений x 12 и 14, но не для значения x 13.

Мы можем использовать следующую формулу для выполнения линейной интерполяции в Excel, чтобы найти расчетное значение y:

 = FORECAST (NewX, OFFSET (KnownY, MATCH (NewX,KnownX,1)-1,0,2), OFFSET (KnownX, MATCH (NewX,KnownX,1)-1,0,2))

Вот как использовать эту функцию для оценки значений y, связанных со значением x, равным 13:

Пример линейной интерполяции Excel

Предполагаемое значение y оказывается равным 33,5 .

Если мы добавим точку (13, 33,5) на наш график, она, похоже, вполне соответствует функции:

Пример линейной интерполяции

Мы можем использовать эту формулу для оценки значения y любого значения x, просто заменив NewX в формуле любым новым значением x.

Обратите внимание: чтобы эта функция работала, новое значение X должно находиться в диапазоне существующих значений X.

Дополнительные руководства по Excel можно найти здесь .

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *