Вычислите минимальное расстояние линейного блочного кода
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 полиномиальный вектор символов или вектор-строка, который дает коэффициенты полинома генератора в порядке возрастающих степеней.