Professional Documents
Culture Documents
Departamento de Matemtica Aplicada. E.P.S. de Zamora Universidad de Salamanca Ejemplo 1: Halle el polinomio de interpolacin que pasa por los puntos {-1,1},{0,1},{1,1},{2,-5}. Para buscar posibles comandos del Mathematica que se refieran a la interpolacin preguntamos utilizando comodines *:
? *Interpo*
System`
InterpolatingPolynomial f1 , f2 , , x constructs an interpolating polynomial in x which reproduces the function values fi at successive integer values 1, 2, of x. InterpolatingPolynomial x1 , f1 , x2 , f2 , , x constructs an interpolating
pol 1 1
InterpolatingPolynomial 1, 1 , 0, 1 , 1, 1 , 2, x x 1 x
,x
Expand pol 1 x x3
Dibujamos el polinomio de interpolacin junto con los puntos por los que pasa:
1 5
10
15
20
Para obtener el valor del polinomio en cualquier punto simplemente usamos la regla de sustitucin:
pol . x 85 64
3 4
Ejemplo 2: Halle mediante interpolacin inversa una raiz aproximada de la ecuacin Cos[x]=x. Definimos la funcin cuya raiz queremos hallar:
f x_ : Cos x
Hallamos el polinomio de interpolacin que pasa por unos cuantos puntos de la funcin inversa, los cuales se obtienen cambiando las coordenadas de orden:
,x
0.377583 x 0.609782 0.27839 x 0.0866076 0.0648422 x 0.0368423 0.103293 x 0.0173298 0.302525 x 0.00764755 0.190017 x 0.00429573 0.225336 x 0.0022176 0.00128705 0.0183111 x
Si dibujamos la funcin y el polinomio de interpolacin inversa vemos que hay una aparente simetra respecto del eje diagonal y=x, como ocurre con las grficas de la funcin f y de su inversa f 1 :
1.0
0.5
0.5
0.5
1.0
0.5
El valor del polinomio de interpolacin inversa en el punto x=0 es una aproximacin de la raiz buscada:
raAprox 0.739085
polInv . x
El valor de la funcin en la aproximacin encontrada para la raiz deber ser cercano a cero, y as ocurre:
f raAprox 2.87096 10
11
Ejemplo 3: Halle mediante interpolacin inversa una raiz aproximada de la ecuacin Cos x Se procede de manera parecida al ejercicio anterior y resulta:
x2 .
f x_ : Cos x
x^2
polInv InterpolatingPolynomial Table f x , x , x, 0.4, 0.9, 0.02 , x ; el punto y coma al final evita que el resultado salga por pantalla, pero s queda guardado en la memoria con lo que podemos seguir haciendo clculos con esa expresin raAprox 0.824132 polInv . x 0
1.0
0.5
0.5
0.5
1.0
0.5
f raAprox 1.12277 10
12