Historia de la interpolacion resolviendo
La interpolación mediante la resolución del sistema lineal Ax = b es una técnica que implica encontrar un polinomio que pase por un conjunto de puntos dados. Este enfoque se basa en la formulación de un sistema de ecuaciones lineales donde A es la matriz de coeficientes construida a partir de las coordenadas x de los puntos, x es el vector de coeficientes del polinomio y b es el vector de valores y correspondientes.
Aunque no se atribuye a un único autor, este método ha sido fundamental en el desarrollo del álgebra lineal y la interpolación numérica. Su aplicación es esencial en diversas áreas como la ingeniería, la física y la informática, donde se requiere aproximar funciones o datos discretos mediante polinomios.
Funciones de la interpolacion resolviendo
Interpolación resolviendo
La interpolación es una técnica que nos permite estimar valores intermedios de una función a partir de un conjunto de puntos conocidos. Una forma eficiente de abordar este problema es a través de la resolución del sistema lineal , donde:
- A es la matriz de los coeficientes generados a partir de los puntos conocidos.
- x es el vector de coeficientes del polinomio interpolante.
- b es el vector de valores de la función en esos puntos.
✒️ Construcción del Sistema
Dado un conjunto de puntos , la idea es encontrar un polinomio de grado :
Para determinar los coeficientes , se construye un sistema de ecuaciones:
Esto se representa en forma matricial como , donde:
- A es la matriz de Vandermonde generada por los puntos .
- x es el vector de incógnitas .
- b es el vector de valores conocidos .
Resolución del Sistema
Existen varios métodos para resolver el sistema:
- Eliminación Gaussiana: Despeja las incógnitas por reducción de filas.
- Gauss-Jordan: Lleva la matriz a su forma reducida escalonada.
- Descomposición LU: Divide la matriz en un producto de dos matrices triangulares.
- Inversa de la matriz: Si es invertible, entonces .
- Métodos iterativos: Como Gauss-Seidel, para sistemas grandes y dispersos.
Como resolver en Interpolación
La resolución de un sistema lineal en el contexto de interpolación sigue un procedimiento bien estructurado.
Paso 1: Construcción de la matriz de Vandermonde (A)
La matriz A se forma a partir de los valores de los puntos conocidos, de la siguiente manera:
Cada fila representa un punto del conjunto de datos y cada columna una potencia de .
Paso 2: Construcción del vector
El vector b se compone de los valores asociados a cada :
Paso 3: Resolución del sistema
Para obtener los coeficientes del polinomio interpolante, se resuelve el sistema . Los métodos más comunes para esto son:
- Eliminación Gaussiana: Reducimos la matriz y modificamos hasta obtener una forma escalonada.
- Gauss-Jordan: Llevamos a la matriz identidad y obtenemos directamente los valores de .
- Descomposición LU: Descomponemos en y resolvemos en dos pasos más rápidos.
- Inversa de la matriz: Si es invertible, simplemente calculamos .
Paso 4: Reconstrucción del Polinomio Interpolante
Una vez obtenidos los coeficientes , se forma el polinomio interpolante:
Paso 5: Evaluación del Polinomio
Finalmente, puedes evaluar el polinomio para cualquier valor de dentro del intervalo para predecir su valor aproximado.
Ejemplo: Interpolación Resolviendo
Vamos a resolver un ejemplo completo para entender cómo se lleva a cabo el método de interpolación resolviendo un sistema lineal. Supongamos que tenemos los siguientes puntos:
Paso 1: Construcción de la matriz de Vandermonde (A)
Para tres puntos, necesitamos un polinomio de grado 2 (un grado menos que el número de puntos). La matriz de Vandermonde se construye con las potencias de cada valor de :
Paso 2: Construcción del vector
El vector de términos independientes corresponde a los valores de en los puntos dados:
Paso 3: Resolución del sistema
Ahora, tenemos el sistema de ecuaciones lineales en su forma matricial:
Para resolver este sistema, podemos usar métodos como eliminación Gaussiana o simplemente la inversa de la matriz :
Al resolver, obtenemos los coeficientes:
Paso 4: Reconstrucción del Polinomio Interpolante
Con los coeficientes encontrados, el polinomio interpolante es:
Paso 5: Evaluación del Polinomio
Podemos evaluar este polinomio para estimar valores intermedios o verificar los puntos dados:
Los valores coinciden con los datos originales, lo que confirma que elz polinomio está correctamente calculado.
Ejemplo en python
# Reimportar librerías y ejecutar el código anterior
import numpy as np
import matplotlib.pyplot as plt
# Puntos dados
x_points = np.array([1, 2, 3])
y_points = np.array([2, 3, 5])
# Matriz de Vandermonde
A = np.vander(x_points, increasing=True)
# Resolviendo el sistema Ax = b
coefficients = np.linalg.solve(A, y_points)
# Definimos el polinomio con los coeficientes encontrados
def P(x):
return coefficients[0] + coefficients[1] * x + coefficients[2] * x**2
# Valores para graficar
x_vals = np.linspace(0, 4, 100)
y_vals = P(x_vals)
# Graficar
plt.figure(figsize=(6, 4))
plt.plot(x_vals, y_vals, label="Polinomio Interpolante $P(x) = 1 + x^2$", color='blue')
plt.scatter(x_points, y_points, color='red', label="Puntos dados")
plt.title("Interpolación por Resolución de Ax = b")
plt.xlabel("x")
plt.ylabel("P(x)")
plt.grid(True)
plt.legend()
plt.show()
Coeficientes del polinomio interpolante: [ 2. -0.5 0.5]
Grafica

Explicación visual de las reglas de rnterpolacion resolviendo
Conclusión
La interpolación resolviendo Ax=bAx = bAx=b es un enfoque que utiliza sistemas de ecuaciones lineales para determinar los coeficientes de un polinomio interpolante, generalmente en el contexto de interpolación de Lagrange o Newton. Este método es relevante porque permite calcular soluciones exactas de la interpolación de funciones a partir de un conjunto de puntos, lo cual es esencial en el modelado de fenómenos reales.
La importancia de este método radica en que, al resolver sistemas lineales para encontrar el polinomio interpolante, permite una aproximación precisa de funciones en áreas como la ingeniería, la física y la economía, donde la estimación de valores intermedios es crucial (Burden & Faires, 2010).
Burden, R. L., & Faires, J. D. (2010). Numerical Analysis (9th ed.). Brooks/Cole.