<< Polinomios sobre GF(p) Polinomios sobre GF(p) gf_poly_divide >>

Campos de Galois >> Campos de Galois > Polinomios sobre GF(p) > gf_poly_add

gf_poly_add

Suma polinomios sobre GF(p)

Secuencia de llamado

c = gf_poly_add(a, b, p)

Parámetros

a, b

Polinomio sobre GF(p): un vector fila de coeficientes enteros en 0 .. p-1, empezando por el término constante. Por ejemplo, [1 0 1 1] es 1 + x² + x³. Los dos polinomios pueden tener distinta longitud.

p

Número primo: la característica del campo.

c

Resultado como fila de coeficientes, empezando por el término constante, recortada a su grado (sin ceros finales). El polinomio cero se devuelve como 0.

Descripción

gf_poly_add(a, b, p) calcula a + b, sumando módulo p los coeficientes del mismo grado.

Ejemplos

gf_poly_add([1 1 0 1], [0 1 1], 2)   // [1 0 1 1]
gf_poly_add([1 1 1], [1 1 1], 2)     // 0

Ver también

Historial

VersionDescription
2.0.0

Refactorización de la función/toolbox. Se aceptan operandos de distinta longitud y el resultado se recorta.


Report an issue
<< Polinomios sobre GF(p) Polinomios sobre GF(p) gf_poly_divide >>