| Communications Toolbox | ![]() |
Provide default primitive polynomials for a Galois field
pol = gfprimdf(m,p)
Note This function performs computations in GF(pm) where p is odd. To work in GF(2m), use the primpoly function. For details, see Finding Primitive Polynomials. |
pol = gfprimdf(m,p) returns the row vector that gives the coefficients, in order of ascending powers, of the default primitive polynomial for GF(p^m). m is a positive integer and p is a prime number.
The command below shows that 2 + x + x2 is the default primitive polynomial for GF(52).
pol = gfprimdf(2,5)
pol =
2 1 1
The code below displays the default primitive polynomial for each of the fields GF(3m), where m ranges between 3 and 5.
for m = 3:5 gfpretty(gfprimdf(m,3)) end
The output is below.
3
1 + 2 X + X
4
2 + X + X
5
1 + 2 X + X
gfprimck, gfprimfd, gftuple, gfminpol, Galois Fields of Odd Characteristic
| gfprimck | gfprimfd | ![]() |
© 1994-2005 The MathWorks, Inc.