您的位置:首页 > 编程语言 > MATLAB

2014年3月1日 关于Matlab程序的一点发现

2014-03-01 19:46 225 查看
%%%%%%%%%%%%%%%%这是一个对数组中特定元素进行操作的程序%%%%%%%%%%%%%%%%%%%%%

Z=rand(6)           %此处若不加分号,那矩阵将直接显示,加了分号后可以采用disp(Z)显示矩阵

for m=1:6

    for n=1:6

        if Z(m,n) > 0.2
            Z(m,n) = 2;%此处的分号非常关键,如果不加分号,那么每当执行到这个地方,矩阵就重新显示一次

                               %如果数组比较大,这将非常的麻烦!

        end

    end

end
disp(Z);

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

关于图像去除背景的问题

在昨天的博客中,可以通过对图像的开操作来达到分离图像背景的目的,今天我自己写了一个类似于上面的

一段小程序,凡是灰度值大于背景大于背景阈值的颜色都进行赋256值(白色)操作,结果显示较为良好!

关于获取图像的维数:

采用【X,Y】=size(z)%z 为图像对应的矩阵 则X和Y 的返回值分别是 数组z的高度和宽度
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: