ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Valor Equivalencias


Enviado por   •  28 de Abril de 2013  •  573 Palabras (3 Páginas)  •  386 Visitas

Página 1 de 3

INTRODUCCION

Este informe de laboratorio contiene los resultados obtenidos, al hacer interpolaciones con los polinomios de Newton y Lagrange. Estos polinomios resultan de gran ayuda pues solo con tener algunos de los valores de el rango y dominio podemos llegar a obtener un polinomio el cual al evaluarlo nos dará como resultado una aproximación muy precisa a los valores dados con anterioridad. Cosa que se pudo constatar en la resolución del taller cuando se observo que los datos obtenidos al usar la función distaban en gran medida de los obtenidos mediante el uso del polinomio tanto de Lagrange como del polinomio de Newton.

Es importante tener clara la diferencia existente entre el interpolar y el extrapolar una función ya que se puede prestar para errores, puesto que se pensaría que son procesos totalmente diferentes, cosa que dista de la realidad pues la única diferencia existente es que al interpolar la x a buscar se encuentra en determinado intervalo, y si se extrapola es por que "x" se haya fuera de dicho intervalo.

En este laboratorio se obtiene un polinomio interpolador tanto de Lagrange como de Newton y además de ello se realiza el grafico del polinomio encontrado, como se mostrara mas adelante.

Por todo esto el informe del modulo 3 contiene el proceso detallado en el código fuente de Scilab mediante el cual se realizo la programación correspondiente para obtener los resultados esperados.

CODIGO SCILAB, POLINOMIO INTERPOLADOR DE LAGRANGE

clc;

disp(" ** Laboratorio 3 ** ") // Según sea el caso

disp("Codigos: 224151 223193 ") // Según sean los participantes

ww=getdate();

mprintf( "AA:%d ,MM:%d ,DD:%d siendo las HH:%d ,MM:%d ,SS:%d ",ww(1),ww(2),ww(6),ww(7),ww(8),ww(9));

funcprot(0);

function [C]=lagran(X, Y)

w = length(X);

n = w - 1;

L = zeros(w);

for k = 1:n+1

V= 1;

for j = 1:n+1

if k <> j then

z=[-X(j), 1];

V= (poly(z,"x","c")/ (X(k) - X(j)))*V;

end

end

L(k) = V;

end

d=0;

for k = 1:n+1

e=L(k)*Y(k);

d=e+d;

end

C=d;

endfunction

A=[7 9 11 13 15]

B=[19.35,19.27,18.06,17.06,15.95]

p=lagran(A,B)

...

Descargar como (para miembros actualizados)  txt (3.4 Kb)  
Leer 2 páginas más »
Disponible sólo en Clubensayos.com