II Всероссийская конференция пользователей MATLAB, 25-26 мая 2004 года >>
На первую страницу
Рубрика Matlab&Toolboxes
Российские MATLAB-разработки
Вход
 

Раздел "Обработка сигналов и изображений\Communications Toolbox"

Список функций CommunicationsToolbox: Вычисления в конечных полях (полях Галуа)

  В оглавление \ К следующему разделу \ К предыдущему разделу

GFPRIMDF
Генерация примитивного полинома, используемого по умолчанию, для заданного конечного поля

Внимание! Приведенное ниже описание относится к версии 2.0 пакета Communications, (MATLAB 6.1). В версии 2.1 (MATLAB 6.5) генерация примитивных полиномов для двоичных конечных полей (в том числе расширенных) производится с помощью функции primpoly, а данная функция применяется только к полям GF(pm), где p — простое число, большее двух.

Синтаксис:

pol = gfprimdf(m);
pol = gfprimdf(m,p);

Описание:

pol = gfprimdf(m)

Возвращает вектор-строку, содержащий коэффициенты (в порядке возрастания степеней) примитивного полинома, используемого пакетом Communications Toolbox по умолчанию для поля GF(2m). Входной параметр m — положительное целое число.

pol = gfprimdf(m,p)

Возвращает вектор-строку, содержащий коэффициенты (в порядке возрастания степеней) примитивного полинома, используемого пакетом Communications Toolbox по умолчанию для поля GF(pm). Входной параметр m — положительное целое число, входной параметр p — простое число.

Примеры:

Приведенная ниже команда показывает, что примитивным полиномом для поля GF(52) по умолчанию является полином 2 + x + x2.

pol = gfprimdf(2,5)
pol =
     2     1     1

Приведенный ниже код отображает примитивные полиномы, используемые по умолчанию для полей GF(2m), где m меняется от 3 до 5.

for m = 3:5
   gfpretty(gfprimdf(m))
end
 
                                           3
                                  1 + X + X 
                                            4
                                  1 + X + X 
                                        2    5
                                  1 + X + X

Сопутствующие функции: gfprimck, gfprimfd, gftuple, gfminpol

  В оглавление \ К следующему разделу \ К предыдущему разделу

 

О получении локальных копий сайтов
  Всероссийская научная конференция "Проектирование научных и инженерных приложений в среде MATLAB" (май 2002 г.)
На первую страницу \ Сотрудничество \ MathWorks \ SoftLine \ Exponenta.ru \ Exponenta Pro   
E-mail:    
  Информация на сайте была обновлена 11.05.2004 Copyright 2001-2004 SoftLine Co 
Наши баннеры