hxjiangsha 发表于 2006-5-3 20:58

诚心请教大家一个问题

我在利用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>谢谢谢谢!!!!!!

happy 发表于 2006-5-10 09:40

回复:(hxjiangsha)诚心请教大家一个问题

编码程序呢?
页: [1]
查看完整版本: 诚心请教大家一个问题