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

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

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

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

GFPRETTY
Отображение полинома в традиционном формате

Синтаксис:

gfpretty(a)
gfpretty(a,st)
gfpretty(a,st,n)

Описание:

  • gfpretty(a)

Отображает полином в традиционном формате относительно переменной X. Коэффициенты полинома задаются вектором-строкой a в порядке возрастания степеней. Слагаемые полинома выводятся также в порядке возрастания степеней. Члены с нулевыми коэффициентами не отображаются.

  • gfpretty(a,st)

То же, что первый вариант синтаксиса, но формируется полином не от X, а от переменной, задаваемой строковым параметром st.

  • gfpretty(a,st,n)

То же, что первый вариант синтаксиса, но формируется полином не от X, а от переменной, задаваемой строковым параметром st, и каждая выводимая строка имеет длину n символов вместо принятого по умолчанию значения 79.

Замечание. Выводимый результат будет выглядеть корректно только при использовании шрифта фиксированной ширины. Это касается всех вариантов синтаксиса.

Примеры:

Приведенный ниже код выводит утверждение о свойствах элементов конечного поля GF(16).

p = 2; m = 4;
ii = randint(1,1,[1,p^m-2]); % Случайный показатель степени для примитивного элемента
primpolys = gfprimfd(m,'all');
[rows, cols] = size(primpolys);
jj = randint(1,1,[1,rows]); % Случайный примитивный полином

disp('Если A является корнем примитивного полинома')
gfpretty(primpolys(jj,:)) % Полином относительно X
disp('то элемент')
gfpretty([zeros(1,ii),1],'A') % Полином A^ii
disp('может также быть представлен в виде')
gfpretty(gftuple(ii,m,p),'A') % Полином относительно A

Вот результат работы данного примера:

Если A является корнем примитивного полинома
        4
        1 + X + X
то элемент
        14
        A
может также быть представлен в виде
        3
        1 + A

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

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

 

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