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

Interpolacion Numerica


Enviado por   •  7 de Abril de 2014  •  324 Palabras (2 Páginas)  •  480 Visitas

Página 1 de 2

Practica No. 7:

INTERPOLACION NUMERICA

Integrantes:

Fecha de entrega: 28/03/2014

Introducción

Un conjunto de puntos en un plano, pueden ser unidos por medio de diferentes funciones, las cuales nos ayudan a modelar sistemas físicos.

Para obtener estas funciones se pueden utilizar deferentes métodos, que nos ayudan a calcular valores intermedios entre el conjunto de puntos determinados. A este proceso es al que se le conoce como interpolación numérica.

Objetivo:

El alumno podrá obtener una función que contenga un conjunto dado de puntos en un plano, utilizando los modelos de interpolación de lagrange y newton en lenguaje c.

Método de lagrange:

#include <conio.h>

#include <stdio.h>

#include <math.h>

main(void){

float X[100]={0},fx[100]={0},xo,fxo=0,aux;

int i,j,n;

printf("==============POLINOMIO DE LAGRANGE==============");

printf("\n\n\n INTERPOLACION NUMERICA");

printf(" \n\n\t\tIntroduzca el numero de puntos conocidos: ");

scanf("%d",&n);

printf(" Introduzca los valores: \n");

for(i=0;i<=(n-1);i++){

printf("\n X(%d) = ",i);

scanf("%f",&X[i]);

printf(" f(%d) = ",i);

scanf("%f",&fx[i]);

}

printf("\n Introduzca el valor de K = ");

scanf("%f",&xo);

for(i=0;i<=(n-1);i++){

aux=fx[i];

for(j=0;j<=(n-1);j++){

if(j!=i){

aux*=(xo-X[j])/(X[i]-X[j]);

}

}

fxo+=aux;

}

printf("\nf(%.4f) = %.10f \n",xo,fxo);

...

Descargar como (para miembros actualizados)  txt (2.6 Kb)  
Leer 1 página más »
Disponible sólo en Clubensayos.com