我想创建一个带有黑白光栅的全屏图像。光栅的列具有相同的宽度,我想用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');