[ Foro de Python ]

metodo de neville en python

01-Jun-2016 23:59
Invitado (roy)
1 Respuestas

tengo lo siguiente

neville
   leer n, puntos, p
   para i = 1 hasta n
            mat[i][1] = puntos[i].y
   fin para

   para j = 2 hasta n
            para i = j hasta n
             mat[i][j] = ((p-puntos[i].x)*mat[i-1][j-1] - (p-puntos[i-j].x)*mat[i][j-1])/(puntos[i-j].x-puntos[i].x)
        fin para vector[j-1-i] mat[j] vector[j]       mat[j-1] vector
   fi para

   retornar mat[n][n]
fin

pero no se como programarlo, alguien que me pueda ayudar por favor


11-Jun-2016 11:21
Nacho Cabanes (+84)

A partir de un pseudocódigo como éste, te basta con un curso básico de Python para conocer las diferencias de sintaxis.

Por ejemplo, ese "para j = 2 hasta n" se convertiría en "for j in range(2,n+1):"






(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)