¿Qué es un ejemplo de interpolación?

Una aplicación notable de la interpolación es la generación del terreno. Se puede usar para ‘suavizar’ los puntos existentes. Para su diversión, un viejo programa Java:
El terreno base usa Ruido Perlin, que agrega capas de ruido que se hacen más finas a medida que avanza (para cada capa con n divisiones y amplitud a , la siguiente capa tendrá divisiones n / 2 divisiones y amplitud a / 2 , y así sucesivamente). hasta que el número de divisiones sea máximo). Debido a la forma en que escribí el algoritmo, las piezas de ruido grandes y ásperas eclipsaron las capas más finas, creando mesetas planas y cuadradas en todas partes. La interpolación suaviza los cuadrados y crea montañas y picos redondos en este programa.

La interpolación también se puede utilizar para encontrar puntos entre un conjunto de puntos conocidos. Supongamos que tengo un conjunto de 32 x 32 puntos:
Es increíblemente áspero y no se ve natural en absoluto. Usando la interpolación bicúbica, los puntos se pueden expandir en un terreno más liso de 256 x 256 donde se calculan los puntos faltantes. De esta manera, la interpolación casi actúa como una ‘regresión’ 3D, donde hay un valor esperado dados los puntos circundantes.