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