Prolog - producto de polinomios

 
Vista:

producto de polinomios

Publicado por bth (1 intervención) el 11/12/2007 10:15:02
como puedo escribir una regla para multiplicar dos polinomios representados mediante la lista
de sus coeficientes.??? gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:producto de polinomios

Publicado por Eduardo Castro (23 intervenciones) el 27/12/2007 02:57:06
hola beatxu

bueno, es organizar las listas de la formas a0x^0+a1x^1+a2x^2+....+anx^n
entonces si n = 0; pues el valor de la variable es 1 y solo tiene el coeficiente, si el valor del coheficiente es 0 ese termino no existe entonces.

la idea es que organice cada lista desde n = 0 hasta n = n.

ejemplo: 2x^2+3x+4 podria ser en la lista [4|[3|[2]]] el orden es al contrario para poder entender que se inicia del coeficiente sin termino, ahora pongamos otro ejemplo: 5x^2+6 podría verse como [6|[0|[5]]], notemos que el termino de x elevado a la 1 no existe, pero para conservar el orden se pone 0 en el index de la lista del polinomio,

ahora entendiendo eso, no es mas que hacer el predicado recurcivo que lea las dos listas al tiempo y la valla multiplicando y asignando los valores en una tercera lista.

Saludos.
Eduardo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar