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