Как создать функцию, которая будет генерировать поле Галуа (2 ^ m) и выводить 2 массива? - PullRequest
0 голосов
/ 31 марта 2019

Я в MATLAB работаю с полями Галуа, и мне нужно передать ему значение m (2 ^ m) и примитивный полином, и он должен вернуть два массива. Один массив должен быть проиндексирован целочисленным эквивалентом альфы, а другой - степенью альфы. Но вот что у меня есть:

м = 4;

x = [3 2 9];

y = gf (x, m)

prim_poly = 19

x_gf = gf (x, m, prim_poly)

И я получаю это как вывод:

x_gf = массив GF (2 ^ 4). Примитивный полином = D ^ 4 + D + 1 (19 десятичных)

Array elements =

3 2 9

итак, я знаю, что это неправильно, просто не знаю с чего начать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...