哈夫曼函数源代码MATLAB
h
下面提到的三个霍夫曼编码功能的实现是数字电信课程的一部分。
我使用Octave,因为必须在Matlab或Octave中明确实现分配。
由于我买不起Matlab,因此我选择了Octave。
内容
myhuffmandict-为具有已知概率模式的源生成霍夫曼代码字典
myhuffmanenco-霍夫曼编码器
myhuffmandeco-霍夫曼解码器
使用存储库
这些功能可以在Octave中找到,但未与正式版本捆绑在一起。
因此,您无需搜索,下载和安装正确的软件包,而可以使用此存储库。
我试图与这些函数的mathworks规范保持尽可能的兼容性。
下载并安装(适用于*
nix用户)
git
clone
git@github.com:PGryllos/nhuff.git
cd
nhuff
&&
TMP=
$(
pwd
)
echo
'
addpath("
'
$TMP
'
")
'
>
~
/.octaverc
mv
myhuffmandict.m
huffmandict.m
&&
mv
myhuffmanenco.m
huffmanenco.m
&&
mv
2021-12-03 22:43:21
35KB
系统开源
1