具有规定列宽MATLAB的B& W光栅

时间:2015-01-05 15:32:06

标签: matlab multiple-columns column-width

我想创建一个带有黑白光栅的全屏图像。光栅的列具有相同的宽度,我想用mm定义它们。

此外,是否可以使用一个变量,根据其值,将第一列偏移定义的值? (例如,如果变量OFF = 0,25;那么第一列将从图像的开头开始距离0.25mm。)

提前谢谢!

编辑:

这是我尝试的但我只能定义列数而不是毫米的确切宽度。

nx = 500 ;
ny = 500 ;
A = zeros(nx,ny);
grating = nx/100;
i = 0 ;
C = grating;
D = 2*grating;
fac = D;
while i ~= nx;
    A(1:1:ny,C:1:D) = 1 ;
    C = C + fac;
    D = D + fac;
    i = i + fac;
end
imshow(A,'InitialMagnification','fit');

0 个答案:

没有答案