- 博客(5)
- 收藏
- 关注
原创 假如chatGPT来做这份作业的话,他能做的出来吗??
仅使用 2 位数码管,另外 2 位要熄灭,点亮的 2 位依次显示 00 到 19,两个按键,第一个按键每按一下数值加 1,第二个按键每按一 下数值减 1。仅使用2位数码管,另外2位要熄灭,点亮的2位依次显示00到99,计数器递增频率为2Hz。《数码管动态显示 》VHDL、Verilog。Verilog语言版。
2023-12-07 17:18:55 49
原创 算术编码(matlab)上课实验
clear allformat longsymbol='abcd';pr=[0.1 0.4 0.2 0.3];seqin='aabccddcd';codeword=arenc(symbol,pr,seqin);function arcode=arenc(symbol,pr,seqin)%算术编码%输出:码串%输入:symbol:字符行向量%pr:字符出现的概率%seqin:代编码字符串high_range=[];for k=1:length(pr) ...
2021-12-15 09:06:07 762 1
原创 给定字符概率的算术编码(matlab)
clear allformat longsymbol='abcd';pr=[0.1 0.4 0.2 0.3];seqin='cadacdb';codeword=arenc(symbol,pr,seqin);seqout=ardec(symbol,pr,codeword,7);function symseq=ardec(symbol,pr,codeword,symlen)%给定字符概率的算术编码%输出:symse:字符串%输入:symbol:由字符串组成的行向量%pr:字符出现
2021-12-15 09:04:11 646
原创 Huffman编码(matlab实现)
clcp=[0.40 0.18 0.20 0.13 0.09];[h,l]=huffman(p)function [h,l]=huffman(p) %首先建立哈夫曼编码函数if (length(find(p<0))~=0)error('not a prob,negative component');endif (abs(sum(p)-1)>10e-10)error ('not a prob.vector,component do not add to 1').
2021-12-15 09:02:19 1234
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人