Умножьте полиномы по Полю Галуа
c = gfconv(a,b)
c = gfconv(a,b,p)
c = gfconv(a,b,field)
c = gfconv(polys)
c = gfconv(polys,p)
c = gfconv(polys,field)
возвращает вектор - строку, который задает GF (2) полиномиальные коэффициенты в порядке возрастающих степеней. Возвращенный вектор следует из умножения GF (2) полиномы c
= gfconv(a
,b
) a
и b
. Полиномиальная степень получившегося GF (2) полиномиальный c
равняется степени a
плюс степень b
.
Для получения дополнительной информации смотрите Советы.
умножает два GF (pm) полиномы, где c
= gfconv(a
,b
,field
)field
является матрицей, содержащей m - кортеж всех элементов в GF (pm). p является простым числом, и m является положительным целым числом. a
, b
и c
находятся в том же Поле Галуа.
В этом синтаксисе каждый коэффициент задан в экспоненциальном формате, в частности [-Inf, 0, 1, 2...]. Элементы в экспоненциальном формате представляют элементы field
[0, 1, α, α 2...] относительно некоторого примитивного элемента α GF (pm).
возвращает вектор - строку, который задает GF (2) полиномиальные коэффициенты в порядке возрастающих степеней. Возвращенный вектор следует из умножения GF (2) полиномы, заданные в c
= gfconv(polys
) polys
. Полиномиальная степень получившегося GF (2) полиномиальный c
равняется сумме степеней полиномов, содержавшихся в polys
. Используйте этот синтаксис, когда polys
задаст полиномы как массив ячеек из символьных векторов или как массив строк.
умножает GF (pm) полиномы в c
= gfconv(polys
,field
)polys
, где field
является матрицей, содержащей m - кортеж всех элементов в GF (pm). p является простым числом, и m является положительным целым числом. a
, b
и c
находятся в том же Поле Галуа.
В этом синтаксисе каждый коэффициент задан в экспоненциальном формате, в частности [-Inf, 0, 1, 2...]. Элементы в экспоненциальном формате представляют элементы field
[0, 1, α, α 2...] относительно некоторого примитивного элемента α GF (pm).
Функция gfconv выполняет вычисления в GF (pm), где p является главным, и m является положительным целым числом. Это умножает полиномы по Полю Галуа. Чтобы работать в GF (2m), можно также использовать функцию conv
объекта gf
с массивами Галуа. Для получения дополнительной информации смотрите Умножение и Деление Полиномов.
Чтобы умножить элементы Поля Галуа, используйте gfmul
вместо gfconv
. Алгебраически, умножение полиномов по Полю Галуа эквивалентно свертке к векторам, содержащим коэффициенты полиномов. Эта операция свертки использует арифметику по тому же Полю Галуа.