miren este video yo lo hago exactamante igual pero sin embargo me sale errror no se que pasa aiudaaa!
este es el codigo que hice con los datos que me paso la profe el enunciado es este:
Para los siguientes valores:
punto 0 1 2 3 4 5 6
e 40 60 80 100 120 140 160
p 0.63 1.36 2.18 3.00 3.93 6.33 8.59
Donde e son los volts y p los kilowatts en una curva de pérdida en el núcleo
para un motor eléctrico:
a) Elabora una tabla de diferencias divididas
b) Con el polinomio de Newton en diferencias divididas de segundo grado,
aproxima el valor de p correspondiente a e = 90 volts.
se me olvido colocar el codigo es este:
Código
X=[40,60,80,100,120,140,160] Y=[0.63,1.36,2.18,3.00,3.93,6.33,8.59] def Newton (x,X,Y): Q=matrix(SR, len(X), len(X)) for i in range (0, len (X)): Q[i,0]=Y[i].n() for i in range (1, len(X)): for y in range (1, i+1): Q[i,j]=(Q[i,j-1].n()-Q[i-1,j-1].n())/(X[i].n()-X[i-j].n()) P=sum(expand(Q[i,i].n() * prod((x-X[j].n()) for j in range(0.i)) for i in range(0, len (X)))) return exapnd(P) Newton(7,X,Y)
MOD: No hacer doble post. Usa el botón modificar y etiquetas GeShi para el código.