Universidad Politécnica de Chiapas

Métodos Numéricos
Dr. Ismael Osuna Galán

PRÁCTICA #11
Santiago Alamilla Amayrani de Jesús 093241
Pérez Pimentel Carmen
093240
Pineda Martínez Daniel Alejandro
093097

Tuxtla Gutiérrez, Chiapas
1 de Agosto del 2010

1 . que sustituidos en la ecuación Polinomial de grado n: Fig. para los n+1 puntos dados.PRACTICA #11 INTERPOLACIÓN POLINOMIAL SIMPLE El método de Interpolación Polinomial Simple es utilizado para encontrar valores intermedios entre datos ya conocidos. 1. Consiste en determinar un único polinomio de grado n n-ésimo.

(1995). .1 muestra la gráfica del polinomio resultante según el grado del polinomio. BIBLIOGRAFIA *Nieves.2. F. A. & Domínguez. los cuales se e sustituye sustituyen en la ecuación anterior para obtener el polinomio de aproximación. CECSA Pp 319-322 . Métodos numéricos aplicados a la ingeniería. Se resuelve el sistema de ecuaciones lineales y la solución serán los coeficientes  . La fig. Aproximación Polinomial Simple. donde   0. 1. 1. C. … .           …    genera un sistema de n+1 ecuaciones lineales para las incógnitas  . CECSA.

Paso 10. Y = A(:. Graficar el polinomio resultante.n+1) = Y. B = ones(n.. A1.n+1). x(n) = B(n. X = A(:.yn]'). FIN .i).…An del polinomio de aproximación -La gráfica del polinomio de aproximación INICIO Paso 1.^(n-cont) Paso 7.m] = size(A). xmax = max(X) + 0. que son los coeficientes del polinomio de Aproximación. end x(i) = x(i)/B(i. j = j+1.n+1) = Y.2). clear all. RESULTADOS: -Los coeficientes A0. B(:.n+1).:) = B(k. Calcular el tamaño de la matriz Paso 3. Resolver el sistema mediante el método de eliminación Gaussiana Paso 9. Crear la matriz B = ones(n.5. Mostrar la solución del sistema. end i = 1.cont) = X. end i = i+1.i)).n+1). disp('Este programa realiza la Interpolación Polinomial Simple').n+1)/B(n. for cont = 1:n B(:. while (j<=n) x(i) = x(i)-B(i.y2.y1.i)*(B(i. Hacer B(:.yi) clc. A=input('Dame los puntos de la forma [x1. Paso 2.j)*x(j).:)-B(k.PROGRAMACIÓN PSEUDOCÓDIGO CÓDIGO MATLAB DATOS: Los n puntos (xi. end x = B(:..n). k = k+1. i = i-1.1).x2. while (k<=n) B(k.yi). while (i<=n-1) %INICIA MÉTODO DE ELIMINACIÓN GAUSSIANA k = i+1. i = n-1. [n.cont) = X. Para cont=1:n. while (i>=1) j = i+1. repetir paso 6 Paso 6. disp(x) xmin = min(X) . Hacer B(:..0. Hacer i = 1 Paso 8.^(n-cont).:)/B(i. Paso 4.5. Paso 5.xn. %TEMINA EL MÉTODO DE ELIMINACIÓN GAUSSIANA end disp('La solución del sistema es: '). Pedir las n parejas de puntos (xi.

Y(cont). y = polyval(x.for cont = 1:n plot(X(cont).'rs') hold on end t = xmin:0.y) grid on . plot(t.t).0001:xmax.

0000 1.1799 1.0000 1.0000 1.0000 1.0000 1.0000 13.2484 1.0000 0.0321 81.0000 -0.9701 B(:.0000 1.0000 1.0000 1.0000 1. .2401 0.0016 1.0000 1.0000 1.0000 1.ANÁLISIS DEL MÉTODO B= La matriz se va llenando con los valores que toma x cuando: 0.5722 1.0000 1.^(n-cont).cont) = X.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0195 1.

Y la solución de sistema de ecuaciones es: B= 0.0016 -0.0000 1.6100 81.0000 1.0195 1.0000 1.0883x4 .2794x2 + 0.0000 -0.1799 1.1799 -0.1799 1.5722 1.0000 1.0000 1.4649 0.3430 0.0000 1.0000 1.0000 1.0000 -0.2401 -0.0000 0.4900 0.8590 3.2843x + 1.0000 1.0321 6.0000 1.2484 1.6100 81.9701 0.0000 1.0.5722 3.0000 1.0080 1.8590 1.0000 1.2484 1.0195 1.0613 .0000 1.0000 1.9701 0.0000 13.0000 9.Se resuelve mediante el método de Eliminación Gaussiana.2401 -0.0883 -0.0016 -0.5722 1.0000 27.0000 1.0000 27.0400 1.0000 1. 0.4649 0.0000 -0.2401 -0.0000 1.2000 1.0000 27.0000 1.0883 -0.8590 3.0000 13.0000 1.0000 1.2843 1.0195 1.2484 1.0000 1.0000 1.9701 Por lo que el polinomio resultante = f(x) = 0.0000 13.0613 B= La solución son los valores que tendrá el polinomio resultante.0000 1.0000 81.7000 1.0080 0.0000 1.0400 1.0000 0.0000 1.0321 6.0000 -0.2794 0.3430 1.0000 1.0000 1.0000 9.0000 1.0000 1.0613 x4 x3 x2 x Término independiente B= 0.9000 1.2843 1.0000 0.0000 1.0000 0.4900 0.0016 -0.4649x3 + 0.0080 0.0321 6.2794 0.3430 0.

Interpolar el punto x = 2 Usando el polinomio interpolante f(x) = 0.2843x + 1.0883x4 .0.0613 f(2) = 0.4649x3 + 0.2794x2 + 0.4411 .

Sign up to vote on this title
UsefulNot useful