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