Hola. Tres cosas antes de responder a tu pregunta:
1. Cuando tengas una nueva pregunta en el foro escríbela en un hilo nuevo y no como respuesta a uno anterior. Esto para que haya más orden en el foro, y también porque alguien que podría responder tu nueva pregunta al ver que está en un hilo muy largo puede no darse el tiempo de leer todo para ver de qué se trata, lo que hará que la respuesta a tu nueva pregunta demore más en llegar.
2. Todos estos ejercicios de programación puedes encontrarlos resueltos en internet. El problema, especialmente con python, es que hay muchas maneras de lograr lo mismo, por lo que no recomiendo aprender a programar mirando programas resueltos. Para aprender a programar hay que tratar de programar uno mismo, lo que puede llevar días.
3. Para programar algo en general te aconsejo comenzar con algo particular, un ejemplo de dimensión 2 o 3. Cuando tengas claro qué hacer en problemas pequeños escribes el código o pseudocódigo en un papel con los detalles que necesitas programar. Sólo cuando tengas lo anterior 100% claro comienzas a escribir en el pc.
Ahora sí, respondo a tu pregunta:
Aprecio tu ayuda. Sin embargo, creo que ya he conseguido, inspirado por algún programa similar que he visto en Internet, resolver el ejercicio. En cuanto llegue a mi casa adjunto el script. Sin embargo, ahora tengo dudas sobre cómo afrontar este otro ejercicio:
"Crea una función que, dados n + 1 puntos, devuelva el polinomio interpolador en términos de sus coeficientes".
De nuevo gracias. Saludos.
Tienes los puntos \( (x_1,y_1),\dots (x_{n+1},y_{n+1}) \) que satisfacen la ecuación polinomial
\( y=a_0+a_1x+a_2x^2+\dots a_nx^n \)
donde \( a_i \) son independientes de \( x \). Reemplazando los puntos en la ecuación anterior obtienes el sistema de ecuaciones
\( \begin{pmatrix}1&x_1&x_1^2&\dots&x_1^n\\ \vdots&\vdots&\vdots&\dots&\vdots \\ 1&x_{n+1}&x_{n+1}^2&\dots&x_{n+1}^n\end{pmatrix}\begin{pmatrix}a_0\\ \vdots \\ a_n\end{pmatrix}=\begin{pmatrix}y_1\\ \vdots \\ y_{n+1}\end{pmatrix} \).
Resolviendo este sistema lineal obtienes los coeficientes del polinomio pedido.