Вычтите полиномы по Полю Галуа
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
матрицы, одного размера, функция обрабатывает каждый элемент независимо.