how to use huffmandict code

21 visualizaciones (últimos 30 días)
narimen boucenna
narimen boucenna el 15 de Jul. de 2020
Comentada: narimen boucenna el 16 de Jul. de 2020
i wanted to use this code
huffmandict(symbols,prob)
but the only thing i have is text file with characters , so i need a code that helps me to find symbols and prob using only those characters

Respuestas (1)

Parth Dethaliya
Parth Dethaliya el 15 de Jul. de 2020
clc;clear
Char = char(importdata('***.txt'));%Read characters from .txt file
Total = size(Char,2);
% Here, 2 --> if you have written characters in row.
% Use 1 instead of 2 if ypu have written in column.
Ascii = double(Char);
Unique_Values = unique(Ascii);
Counts = histc(Ascii,Unique_Values);
Probability_array = zeros(1,size(Char,2));
for i = 1: size(Char,2)
Instance = Char(i);
Instance_Ascii_Value = double(Instance);
Instance_Count = Counts(Unique_Values==Instance_Ascii_Value);
Probability_array(i) = Instance_Count/Total;
end
  1 comentario
narimen boucenna
narimen boucenna el 16 de Jul. de 2020
so i should be using this Instance_Count/Total for prob ?? and Total for symbols ?

Iniciar sesión para comentar.

Categorías

Más información sobre Large Files and Big Data en Help Center y File Exchange.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by