我来我网
https://5come5.cn
 
您尚未 登录  注册 | 菠菜 | 软件站 | 音乐站 | 邮箱1 | 邮箱2 | 风格选择 | 更多 » 
 

本页主题: 大家帮我看看这个matlab的程序出什么错误了 显示签名 | 打印 | 加为IE收藏 | 收藏主题 | 上一主题 | 下一主题

fenglin_dzsm



性别: 帅哥 状态: 该用户目前不在线
等级: 品行端正
发贴: 117
威望: 0
浮云: 1106
在线等级:
注册时间: 2005-07-14
最后登陆: 2007-06-05

5come5帮你背单词 [ ant /ænt/ n. 蚁 ]


大家帮我看看这个matlab的程序出什么错误了

I=imread('D:\000.bmp');
imshow(I)
title('原始图象')
%通过运算求出N(i),Fd(i)
for i=1:256
  if i<64
    N(i)=8+(-3/32)*i;
Fd(i)=0;
    else if i>192
          N(i)=(1/64)*i-1;
Fd(i)=1;
          else if 64<i<192
                N(i)=2;
Fd(i)=i/128-0.5;
            end
        end
    end
Fr(i)=N(i)/8;
Q(i)=Fr(i)*Fd(i);
end
for i=1:323
for j=1:147
I(i,j)=I(i,j)*Q(I(i,j))
end
end
imshow(I)
title('处理后的图象')


??? Error using ==> *
Function '*' is not defined for values of class 'uint8'.

第一次写程序 高手回答下 谢谢了
顶端 Posted: 2007-06-05 17:28 | [楼 主]
linger3302



性别: 帅哥 状态: 该用户目前不在线
等级: 品行端正
发贴: 477
威望: 2
浮云: 1192
在线等级:
注册时间: 2005-03-26
最后登陆: 2024-10-27

5come5帮你背单词 [ encourage /in'kΛrid3ə/ vt. 鼓励,激励,支持 ]


两个数组相乘要用.*
Q(i)=Fr(i)*Fd(i);
和I(i,j)=I(i,j)*Q(I(i,j))
用.*
顶端 Posted: 2007-06-05 17:39 | [1 楼]
我来我网·5come5 Forum » 程序员之家

Total 0.007895(s) query 6, Time now is:11-23 13:03, Gzip enabled
Powered by PHPWind v5.3, Localized by 5come5 Tech Team, 黔ICP备16009856号