matlab code for huffman code

Status
Not open for further replies.

adityabvmk

Junior Member level 2
Joined
Dec 23, 2010
Messages
20
Helped
1
Reputation
2
Reaction score
1
Trophy points
1,283
Activity points
1,402
can anybody please give the code for huffman coding in matlab....
 

can anybody please give the code for huffman coding in matlab....
Huffman Code is very easy..
MATLAB has an inbuilt code to get the Huffman coding, i.e. "Huffmanenco"
You can use it...Search fot this function in MATLAB and you will get the required details...
 
actually i want the code not the inbuilt function in matlab....thanks for reply
 

actually i want the code not the inbuilt function in matlab....thanks for reply

I think this will work.........
Code:
clc;
clear all;
close all;
sig=1:4;
Symbols=[1 2 3 4];
P=[0.1 0.3 0.4 0.2];
dict = huffmandict(Symbols,P);
temp=dict;
for i=1: length(temp)
    temp {i,2}= num2str(temp{i,2});
end
disp(temp);
hcode= huffmanenco(sig,dict)
dhsig= huffmandeco(hcode, dict)
 
that is ok...i want the background code for "huffmanenco" and "huffmandeco"....i think u got it now..
 

can you please help me to do a huffman compression on a character string. For eg., i need to perform huffman compression on the statement 'This is an eg for huffman compression. This is a working algorithm. This has a significant compression ratio'. Thanks in advance....


 

Status
Not open for further replies.

Similar threads

Cookies are required to use this site. You must accept them to continue using the site. Learn more…