诚心请教大家一个问题
我在利用matlab实现一个算数编码的程序是出现了一点问题,请求大家能给我一点帮助提示!<BR>首先我在编码的过程中已得到numberlow=0.762072391589754<BR> Mat=zeros(3,8);<BR> color=;<BR> allLow=;<BR> allHigh=;<BR>我的解码程序代码如下:<BR> for k=1:3<BR> for kk=1:8<BR> indx=numberlow;<BR> indx=;<BR> ind=diff(indx);<BR> ind=logical(ind);<BR> Mat(k,kk)=color(ind);<BR> low=allLow(ind);<BR> high=allHigh(ind);<BR> range=high-low;<BR> numberlow=numberlow-low;<BR> numberlow=numberlow/range;<BR> end<BR> end<BR>我的返回结果却是Mat=[ 1 1 1 1 1 1 1 1 ;1 1 1 1 1 1 1 1 ;1 1 1 1 1 1 1 1]<BR>这不是我的原矩阵呢<BR>我的原矩阵是I=;<BR>请教一下大家能否将我的这个问题给指点指点。<BR>谢谢谢谢!!!!!!回复:(hxjiangsha)诚心请教大家一个问题
编码程序呢?
页:
[1]