huffmandeco
ハフマン復号化による 2 値符号の復号化
説明
は、入力符号ディクショナリ sig
= huffmandeco(code
,dict
)dict
で記述されているハフマン符号を使用して数値ハフマン符号ベクトル code
を復号化します。入力 dict
は、N 行 2 列の cell 配列で、N は code
を符号化する元の信号の識別可能なシンボル数です。dict
の最初の列は識別可能なシンボルを表し、2 列目は対応するコードワードを表します。各コードワードは数値行ベクトルで表現されます。また、dict
のコードワードを dict
のその他のコードワードのプレフィックスにすることできません。関数 huffmandict
を使用して dict
を生成し、関数 huffmanenco
を使用して code
を生成できます。dict
内のすべてのシンボルが数値の場合、出力 sig
はベクトルです。dict
の信号値にアルファベットがある場合、sig
は 1 次元の cell 配列です。
例
入力引数
出力引数
参照
[1] Sayood, Khalid. Introduction to Data Compression. 2nd ed. San Francisco: Morgan Kaufmann Publishers, 2000.
バージョン履歴
R2006a より前に導入