|
|
|||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||
| Вход | |||||||||||||||||||||||||||||||||
|
Раздел "Обработка сигналов и изображений\Communications Toolbox" Список функций CommunicationsToolbox: Вычисления в конечных полях (полях Галуа) В оглавление \ К следующему разделу \ К предыдущему разделу
Внимание! Приведенное ниже описание относится к версии 2.0 пакета Communications, (MATLAB 6.1). В версии 2.1 (MATLAB 6.5) поиск корней полинома в двоичных конечных полях (в том числе расширенных) производится с помощью функции roots, а данная функция применяется только к полям GF(pm), где p — простое число, большее двух. Синтаксис: rt = gfroots(f); Описание: Для всех вариантов синтаксиса параметр f — это вектор-строка, содержащий коэффициенты полинома степени d в порядке возрастания степеней. Замечание. Результат работы функции gfroots содержит каждый корень полинома ровно один раз, независимо от его кратности.
Находит в конечном поле GF(2d) корни полинома, представленного вектором f. Результат rt — вектор-столбец, содержащий корни полинома в экспоненциальном формате. Экспоненциальный формат формируется по отношению к корню примитивного полинома, используемого для поля GF(2d) по умолчанию.
Находит в конечном поле GF(2m) корни полинома, представленного вектором f. Параметр m должен быть целым числом, большим или равным степени полинома d. Результат rt — вектор-столбец, содержащий корни полинома в экспоненциальном формате. Экспоненциальный формат формируется по отношению к корню примитивного полинома, используемого для поля GF(2m) по умолчанию.
Находит в конечном поле GF(2m) корни полинома, представленного вектором f. Результат rt — вектор-столбец, содержащий корни полинома в экспоненциальном формате. Экспоненциальный формат формируется по отношению к корню примитивного полинома, представленного входным параметром primpoly. Этот параметр должен представлять полином степени m, являющийся примитивным для поля GF(2m). Здесь m — целое число, большее или равное степени полинома d.
То же, что и rt = gfroots(f,m), но вычисления производятся в конечном поле GF(pm). Параметр p должен быть простым числом.
То же, что и rt = gfroots(f,primpoly), но вычисления производятся в конечном поле GF(pm). Параметр p должен быть простым числом.
Дополнительно возвращает матрицу rt_tuple, k-я строка которой представляет найденный корень rt(k) в полиномиальном формате. Полиномиальный (rt_tuple) и экспоненциальный (rt) форматы формируются по отношению к одному и тому же примитивному элементу.
Дополнительно возвращает матрицы rt_tuple и field. Описание матрицы rt_tuple приведено выше. Матрица field содержит список элементов расширенного поля. Этот список (field), а также полиномиальный (rt_tuple) и экспоненциальный (rt) форматы результата формируются по отношению к одному и тому же примитивному элементу. Примеры: Приведенный ниже код находит полиномиальный формат корней примитивного полинома p = 2; m = 4; |
|
Всероссийская научная конференция "Проектирование научных и инженерных приложений в среде MATLAB" (май 2002 г.)
|
||
| На первую страницу \ Сотрудничество \ MathWorks \ SoftLine \ Exponenta.ru \ Exponenta Pro | ||
| E-mail: | ||
| Информация на сайте была обновлена 11.05.2004 |
Copyright 2001-2004 SoftLine Co Наши баннеры |
|