Está en la página 1de 5

Universidad Nacional Mayor de San

Marcos
Facultad de Ingeniería Eléctrica y Electrónica
Escuela Académica Profesional de Telecomunicaciones

Laboratorio de Métodos Numéricos

Polinomio de Interpolación de Diferencias


Finitas
Asignatura:
Métodos Numéricos
Docente:
María Natividad Zegarra Garay
Alumno:
James Harol Gomez Anglas

Lima - Perú
2022
a) Dados los siguientes puntos (𝒙𝟎 , 𝒇𝟎 ), (𝒙𝟏 , 𝒇𝟏 ), (𝒙𝟐 , 𝒇𝟐 ), (𝒙𝟑 , 𝒇𝟑 ), (𝒙𝟒 , 𝒇𝟒 ) obtenga el

polinomio de cuarto grado de diferencias finitas avanzadas propuesto como:

𝒑𝟒 (𝒙) = 𝒂𝟎 + 𝒂𝟏 (𝒙 − 𝒙𝟎 ) + 𝒂𝟐 (𝒙 − 𝒙𝟎 )(𝒙 − 𝒙𝟏 ) + 𝒂𝟑 (𝒙 − 𝒙𝟎 )(𝒙 − 𝒙𝟏 )(𝒙 − 𝒙𝟐 )

+ 𝒂𝟒 (𝒙 − 𝒙𝟎 )(𝒙 − 𝒙𝟏 )(𝒙 − 𝒙𝟐 )(𝒙 − 𝒙𝟑 )

Halle 𝒂𝟎 , 𝒂𝟏 , 𝒂𝟐 , 𝒂𝟑 𝒚 𝒂𝟒 , para obtener el polinomio de Interpolación por

Diferencias Finitas.

Solución:

Sustituyendo los tres puntos y despejando 𝑎0 , 𝑎1 , 𝑎2 , 𝑎3 𝑦 𝑎4 se obtienen:

𝑎0 = 𝒇𝟎

𝑓1 − 𝑓0 ∆𝟏 𝒇𝟎
𝑎1 = =
𝑥1 − 𝑥0 𝒉

𝑓2 − 𝑓1 𝑓1 − 𝑓0 ∆1 𝑓1 ∆1 𝑓0
𝑥2 − 𝑥1 − 𝑥1 − 𝑥0 ℎ

ℎ ∆1 𝑓1 − ∆1 𝑓0 ∆𝟐 𝒇𝟎
𝑎2 = = = =
𝑥2 − 𝑥0 2ℎ 2ℎ × ℎ 𝟐𝒉𝟐

𝑓3 − 𝑓2 𝑓2 − 𝑓1 𝑓1 − 𝑓0 ∆1 𝑓2 ∆1 𝑓1 ∆1 𝑓0
𝑥3 − 𝑥2 − 𝑥2 − 𝑥1 − 𝑥1 − 𝑥0 ℎ



ℎ ∆1 𝑓2 − ∆2 𝑓0 ∆𝟑 𝒇𝟎
𝑎3 = = = =
𝑥3 − 𝑥0 3ℎ 3ℎ × 2ℎ2 𝟔𝒉𝟑

𝑓4 − 𝑓3 𝑓3 − 𝑓2 𝑓2 − 𝑓1 𝑓1 − 𝑓0 ∆1 𝑓3 ∆1 𝑓2 ∆1 𝑓1 ∆1 𝑓0
𝑥4 − 𝑥3 𝑥3 − 𝑥2 − 𝑥2 − 𝑥1 − 𝑥1 − 𝑥0
− − − −
𝑎4 = = ℎ ℎ ℎ ℎ
𝑥4 − 𝑥0 4ℎ

∆1 𝑓3 − ∆3 𝑓0 ∆𝟒 𝒇𝟎
= =
4ℎ × 6ℎ3 𝟐𝟒𝒉𝟒

El polinomio nos queda:

∆1 𝑓0 ∆2 𝑓0 ∆3 𝑓0
𝑝4 (𝑥) = 𝑓0 + (𝑥 − 𝑥0 ) + (𝑥 − 𝑥0 )(𝑥 − 𝑥1 ) + (𝑥 − 𝑥0 )(𝑥 − 𝑥1 )(𝑥 − 𝑥2 )
ℎ 2! ℎ2 3! ℎ3

∆4 𝑓0
+ (𝑥 − 𝑥0 )(𝑥 − 𝑥1 )(𝑥 − 𝑥2 )(𝑥 − 𝑥3 )
4! ℎ4

b) Aplique (a) para escribir 𝒑𝟒 (𝒙) polinomio interpolante de diferencias finitas con

los siguientes datos:

𝟑
𝒇(𝒙) = 𝒆𝒄𝒐𝒔(𝒙)
i 𝐱𝐢 𝐟𝐢 ∆𝟏 𝐟𝐢 ∆𝟐 𝐟𝐢 ∆𝟑 𝐟𝐢 ∆𝟒 𝐟𝐢

0 0 2.7183 -0.7526 -0.0423 0.6668 -1.1908

1 0.5 1.9657 -0.7949 0.6245 -0.5240

2 1 1.1708 -0.1704 0.1005

3 1.5 1.0004 -0.0699

4 2 0.9305

Cálculo de diferencias finitas mediante comandos:


∆1 𝑓0 ∆2 𝑓0 ∆3 𝑓0
𝑝4 (𝑥) = 𝑓0 + (𝑥 − 𝑥0 ) + (𝑥 − 𝑥0 )(𝑥 − 𝑥1 ) + (𝑥 − 𝑥0 )(𝑥 − 𝑥1 )(𝑥 − 𝑥2 )
ℎ 2! ℎ2 3! ℎ3

∆4 𝑓0
+ (𝑥 − 𝑥0 )(𝑥 − 𝑥1 )(𝑥 − 𝑥2 )(𝑥 − 𝑥3 )
4! ℎ4

Reemplazamos valores:

(−0.7526) (−0.0423)
𝑝4 (𝑥) = 2.7183 + (𝑥) + (𝑥)(𝑥 − 0.5)
0.5 2! (0.5)2

(0.6668)
+ (𝑥)(𝑥 − 0.5)(𝑥 − 1)
3! (0.5)3

(−1.1908)
+ (𝑥)(𝑥 − 0.5)(𝑥 − 1)(𝑥 − 1.5)
4! (0.5)4

Reduciendo nos queda:

2977 4 2453 3 2701 2 12689 27183


𝑝4 (𝑥) = − 𝑥 + 𝑥 − 𝑥 − 𝑥+
3750 750 750 30000 10000

Reduciendo mediante comandos:

Resultados:

Haciendo uso del comando expand:


c) Grafique el polinomio interpolante hallado en (b), la función f(x) y la nube de datos

de la tabla dada en (b). Use leyendas, ejes, label, texto, titulo, etc.

También podría gustarte