Расчет минимального расстояния кода линейного блока
wt = gfweight(genmat)
wt = gfweight(genmat,'gen')
wt = gfweight(parmat,'par')
wt = gfweight(genpoly,n)
Минимальное расстояние или минимальный вес линейного блочного кода определяется как наименьшее положительное число ненулевых записей в любом n-кортеже, который является кодовым словом.
wt = gfweight(genmat) возвращает минимальное расстояние линейного блочного кода, матрица генератора которого genmat.
wt = gfweight(genmat,' возвращает минимальное расстояние линейного блочного кода, матрица генератора которого gen')genmat.
wt = gfweight(parmat,' возвращает минимальное расстояние линейного блочного кода, матрица контроля четности которого par')parmat.
wt = gfweight(genpoly,n) возвращает минимальное расстояние циклического кода, длина кодового слова которого равна n и, чей генераторный многочлен представлен genpoly. genpoly - вектор многочлена или вектор строки, который даёт коэффициенты полинома генератора в порядке возрастающих степеней.