Закодируйте последовательность символов с помощью арифметического кодирования
code = arithenco(seq,counts)
code = arithenco(seq,counts)
генерирует код двоичной арифметики, соответствующий последовательности символов, заданных в векторном seq
. Векторный counts
представляет статистику источника путем листинга числа раз, каждый символ алфавита источника происходит в наборе тестовых данных.
Эта функция использует алгоритм, описанный в [1].
[1] Sayood, Халид, введение в сжатие данных, Сан-Франциско, Моргана Кофманна, 2000.