Вычтите полиномы по Полю Галуа
c = gfsub(a,b,p)
c = gfsub(a,b,p,len)
c = gfsub(a,b,field)
Эта функция выполняет вычисления в GF (pm), где p является главным. Чтобы работать в GF (2 м), примените оператор - к массивам Галуа равного размера. Для получения дополнительной информации смотрите Пример: Сложение и Вычитание.
c = gfsub(a,b,p) вычисляет a минус b, где a и b представляют полиномы по GF (p), и p является простым числом. a, b и c являются векторами - строками, которые дают коэффициенты соответствующих полиномов в порядке возрастающих степеней. Каждый коэффициент между 0 и p-1. Если a и b являются матрицами, одного размера, функция обрабатывает каждую строку независимо. Также a и b могут быть представлены как полиномиальные векторы символов.
c = gfsub(a,b,p,len) вычитает векторы - строки как в синтаксисе выше, за исключением того, что он возвращает вектор - строку из длины len. Вывод c является усеченным или расширенным представлением ответа. Если вектор - строка, соответствующий ответу, имеет меньше, чем записи len (включая нули), дополнительные нули добавляются в конце; если это имеет больше, чем записи len, записи от конца удалены.
c = gfsub(a,b,field) вычисляет a минус b, где a и b являются экспоненциальным форматом двух элементов GF (pm) относительно некоторого примитивного элемента GF (pm). p является простым числом, и m является положительным целым числом. field является матрицей, перечисляющей все элементы GF (pm), расположенный относительно того же примитивного элемента. c является экспоненциальным форматом ответа относительно того же примитивного элемента. Смотрите Элементы Представления Полей Галуа для объяснения этих форматов. Если a и b являются матрицами, одного размера, функция обрабатывает каждый элемент независимо.