MATLAB.Exponenta
MATLAB и Simulink на русском
Технологии разработки и отладки
		сложных технических систем
 

Обработка сигналов и изображений\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

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

 

Поиск по сайту:

Система Orphus

Яндекс.Метрика