源代码如下,直接复制粘贴运行即可
%生成棋盘格
%by hunter
%qq 770896174
%V1.0,2019-2-11
clear;
clc;
close all;
format short g
n = 200/25*300;
t=20/25*300;%1英寸=25.4mm,由于n必须是整数,所以这里25.4改为25估算,实际打印效果会稍微大那个1mm左右
I = ones(n);
I = mat2cell(I,t*ones(1,10),t*ones(1,10));
for i = 1:5
for j = 1:5
I{(i-1)*2+1,2*j} = zeros(t,t);
I{2*i,(j-1)*2+1} = zeros(t,t);
end
end
I = cell2mat(I);
figure;
imshow(I);
imwrite(I,'b.bmp');%保存出来,这样像素就不会变了
saveas(gcf,'c.pdf') ;
效果如下,欢迎合作!