Programacion del polinomio de Newton Ayuda!!

Iniciado por Carlos Luna, 4 Abril 2012, 07:51 AM

0 Miembros y 1 Visitante están viendo este tema.

Carlos Luna

Que tal Esta es mi primera Publicacion asi que un saludo a tod@s Por aqui..

Veran en la escuela me pidieron programar en la clase de metodos numericos, El metodo de polinomio de newton. y ya tengo una semana itentandolo y nomas no doy
Aun no puedo lograr obtener mi tabla Bien

Y despues de la tabla faltan los resultados para las incognitas pff... quien podria ayudarme echandole un vistazo a lo que llevo Saludos

Datos a ingresar
Para iteraciones=5
X(x)=0,1,2,3,4
F(x,0)=-1,-1,1,5,11

La tabla deberia de salir mas omenos asi

0   -1   0   1   0   0
1   -1   2   1   0  
2    1   4   1
3    5   6
4   11
http://s3.subirimagenes.com:81/otros/previo/thump_7595768nuevo1.jpg
Adjunto una imagen con la formula y la tabla mas detallada
http://s2.subirimagenes.com/imagen/previo/thump_7595718sin-ttul2o.png
Tampoco eh solucionado como aparecer la primera Columna ya que esa la ingrese como un arreglo unidimencional(vector) y lo demas si es matriz nxn

Por cierto Uso CODE BLOCKS 10.05


#include<stdio.h>
#include <conio.h>

int main()
{

int o=-1,n,i,j,k=-1;
printf("Ingrese el numero de iteraciones");
scanf("%d",&n);
printf("\n\nIngrese los valores de Xi & F(xi)\n\n");
float Tabla[n][n],Xi[n];
int l=n,m=n;

for(i=0;i<n;i++)
  {
   o=o+1;
   printf("Ingrese datos: X(%d)",o);
   scanf("%f",&Xi);
  }
for(j=0;j<n;j++)
  {
   k=k+1;
   printf("Ingrese datos:F(%d,0)",k);
   scanf("%f",&Tabla[j][0]);
  }
for(i=1;i<=n-1;i++)
  {
   for(j=0;j<m;j++)
       {
        Tabla[j]=((Tabla[i+1][j-1])-(Tabla[j-1]))/((Xi[i+j])-(Xi));
       }
    m=((m)-(1));
  }
for(i=0;i<n;i++)
   {
    for(j=0;j<=l;j++)
        {
         printf("%.2f\t",Tabla[j]);
        }
    printf("\n");
    l=((l)-(1));
   }
return 0;
}

BlackZeroX

Cual es el método de interacciones que estas implementando? (alguna referencia o si tienes la expresion matematica a la mano escribe-la adecuadamente)... publica el código (con coloreado implementando Geshi) que llevas así se te podría ayudar mejor!¡.

* Identa tu código da pereza leerlo así como lo tienes...

Dulces Lunas!¡.
The Dark Shadow is my passion.

Carlos Luna

Cita de: BlackZeroX (Astaroth) en  4 Abril 2012, 09:57 AM
Cual es el método de interacciones que estas implementando? (alguna referencia o si tienes la expresion matematica a la mano escribe-la adecuadamente)... publica el código (con coloreado implementando Geshi) que llevas así se te podría ayudar mejor!¡.

* Identa tu código da pereza leerlo así como lo tienes...

Dulces Lunas!¡.

Asi o como?ya lo edite.... saludos y disculpa el Ignorar como publicar bien mi duda es que apenas ingrese aqui y voy aprendiendole a esto del foro