paixuhuff.m

来自「matlab写的lzw和huffman的编码」· M 代码 · 共 20 行

M
20
字号
function return1=paixuhuff(data2)
%可以对含 有任意个数的数 组进行排序
%data2为一个二维数组,对第一列为符号,第二列为概率,对符号概率进行排序
%输出也为二维数组,按降序排列,概率与符号的行相对位置不变
n2=size(data2);
n=n2(1);
 dat=data2;  
%降序        
 for s=1:n
 for s2=s+1:n
     if dat(s,2)<dat(s2,2)
nm=dat(s,:);
dat(s,:)=dat(s2,:);
dat(s2,:)=nm;
     end  
 end
end
return1=dat;
        
     

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?