Энкодер Хаффмана
кодирует входной сигнал enco = huffmanenco(sig,dict)sig использование Кодов Хаффмана, описанных входным словарем кода dict. sig может иметь форму числового вектора, числового массива ячеек или алфавитно-цифрового массива ячеек. Если sig массив ячеек, это должна быть или строка или столбец. dict массив ячеек N-2, где N является количеством отличных возможных символов, которые будут закодированы. Первый столбец dict представляет отличные символы, и второй столбец представляет соответствующие кодовые комбинации. Каждая кодовая комбинация представлена как числовой вектор-строка и никакая кодовая комбинация в dict может быть префикс любой другой кодовой комбинации в dict. Можно сгенерировать dict использование huffmandict функция.
[1] Sayood, Халид. Введение в Сжатие данных. 2-й редактор Сан-Франциско: Издатели Моргана Кофманна, 2000.