Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
 
 
主题工具 显示模式
旧 2007-04-30, 10:09   #1
purplesapple
初级会员
 
注册日期: 2007-04-30
帖子: 1
声望力: 0
purplesapple 正向着好的方向发展
帖子 【求助】请教FOR循环程序优化

二维直方图是基于象素之二维联合分布密度定义得到的.设(i,j),(k,l)两个任意象素点上的灰度值分别为g(i,j)和g(k,l),则图像灰度值的联合分布密度表示为
P(a,b)=Pk{g(i,j)=a,g(k,l)=b}.其中a,b均为0到L-1之间的灰度整量电平.

我的实现方法:
[m1,n1]=size(ca2);
T=m1*n1;
for ii=1:256
for jj=1:256
I0(ii,jj)=0;
for i1=1:m1
for j1=1:n1
for k=1:m1
for l=1:n1
if (I2(i1,j1)==(ii-1))&(I2(k,l)==(jj-1))
I0(ii,jj)=I0(ii,jj)+1;

end
end
end
end
end
end
end;
其中m1=130,n1=151
此程序运行速度很慢,请教高手有没有什么优化的方法!

谢谢各位的帮助
purplesapple 当前离线   回复时引用此帖
 


发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码



所有时间均为北京时间。现在的时间是 06:12


Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.