24小时热门版块排行榜    

查看: 471  |  回复: 2

2012127006

银虫 (初入文坛)

[求助] 结果出现NaN 已有1人参与

代码如下:imf=imread('C:\Documents and Settings\Administrator\桌面\论文修改\新建文件夹\山地\Brovey.tif');
immul=imread('C:\Documents and Settings\Administrator\桌面\论文修改\新建文件夹\山地\mul.tif');
df=double(imf);
df1 = df(:,:,1);
df2 = df(:,:,2);
df3 = df(:,:,3);
dmul=double(immul);
dmul1 = dmul(:,:,1);
dmul2 = dmul(:,:,2);
dmul3 = dmul(:,:,3);
[mf,nf,kf]=size(df1);
rmul=imresize(dmul1,[mf nf],'bicubic');%resample

for i=1:mf
   for j=1:nf
       q2=q2+abs(df1(i,j)-rmul(i,j))/eps(rmul(i,j));
   end
end
bras=q2/(mf*nf);%--求偏差指数(bias index)
fprintf('\n\n  R偏差指数为:%.4f\n   ',bras);


结果为:R偏差指数为:NaN

之前处理其他图像都是正常的,只是换了张图像,结果就不对了,请各位老师帮我看一下,谢谢!
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

看看兽

新虫 (小有名气)

【答案】应助回帖

感谢参与,应助指数 +1
可能是你mul.tif中有坏点,里面有空值,所以公式算的时候出来空;另外一种可能是你两幅图大小不一,行列不对应。
一个人的科研在于他的品性
2楼2014-03-28 21:26:36
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

2012127006

银虫 (初入文坛)

谢谢您!
3楼2014-04-01 09:23:31
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 2012127006 的主题更新
信息提示
请填处理意见