简单的程序工具:matlab实现香农编码
本来想从网上找现有的代码省点时间...但是最后看了很多代码还是自己各种修改重写。香农编码的规则非常简单,用matlab实现起来也非常简单~就当作做作业时候的计算器啦。代码如下:辅助的函数:function y = dectobin(num,L)%十进制小数转换为指定位数的二进制数%num为输入的十进制小数%L为指定转换后二进制的位数i = 0;bin = zeros(1,L);for k = 1:Li = i+1;num = num * 2;%小数转换为二进制,乘2取整
原创
2020-06-12 21:18:37 ·
6788 阅读 ·
1 评论