11.08.2013 Views

Apunte

Apunte

Apunte

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

7. EJERCICIOS 109<br />

Derivando, y utilizando la notación ∆fj = f(xj+1) − f(xj), obtenemos<br />

S ′ j(x) = − yj<br />

2hj<br />

(xj+1 − x) 2 + yj+1<br />

(x − xj)<br />

2hj<br />

2 + ∆fj<br />

hj<br />

− hj<br />

6 (yj+1 − yj)<br />

y tenemos que elegir yj para que se cumpla la condición que falta, es decir, que S ′ sea continua,<br />

o sea<br />

S ′ j(xj) = S ′ j−1(xj) 1 ≤ j ≤ n − 1<br />

de lo que resulta que las n + 1 incógnitas yj deben ser solución del siguiente sistema de n − 1<br />

ecuaciones,<br />

con<br />

hj−1yj−1 + 2(hj + hj−1)yj + hjyj+1 = bj<br />

<br />

∆fj<br />

bj = 6<br />

hj<br />

− ∆fj−1<br />

<br />

hj−1<br />

Como tenemos dos incógnitas más que ecuaciones, podemos dar valores arbitrarios a y0, yn y,<br />

pasando los términos correspondientes al lado derecho, obtenemos el sistema tridiagonal,<br />

⎛<br />

⎜<br />

⎝<br />

donde γi = 2(hi + hi−1).<br />

γ1 h1 0 · · · 0<br />

h1<br />

.<br />

γ2<br />

.<br />

h2 · · ·<br />

. ..<br />

0<br />

.<br />

0 · · · · · · γn−1<br />

⎞ ⎛<br />

⎟ ⎜<br />

⎟ ⎜<br />

⎟ ⎜<br />

⎠ ⎝<br />

y1<br />

y2<br />

.<br />

yn−1<br />

⎞<br />

⎛<br />

⎟<br />

⎠ =<br />

⎜<br />

⎝<br />

b1 − h0y0<br />

b2<br />

.<br />

bn−1 − hn−1yn<br />

Ahora, como A es diagonal estrictamente dominante, entonces es inversible. Por lo tanto existe<br />

solución única una vez elegidos y0, yn.<br />

Por ejemplo podemos elegir y0 = yn = 0 para que se satisfagan las condiciones S ′′ (x0) = 0 y<br />

S ′′ (xn) = 0, lo que concluye la demostración.<br />

Observemos que en general S ′ (xj) = f ′ (xj) y S ′′ (xj) = f ′′ (xj).<br />

7. Ejercicios<br />

1. Para cada uno de los conjuntos de datos dados en las siguientes tablas calcular el polinomio<br />

p(x) interpolador de grado menor o igual que 3, en la forma de Lagrange. Verificar<br />

utilizando el comando polyfit de Matlab. Graficar el polinomio interpolador, usando el<br />

comando polyval.<br />

x -1 0 2 3<br />

y -1 3 11 27<br />

x -1 0 1 2<br />

y -3 1 1 3<br />

2. Repetir el problema anterior, usando el método de coeficientes indeterminados.<br />

⎞<br />

⎟<br />

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!