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

matlab练习程序(生成黑白网格)

2014-08-08 22:45 806 查看
提供了两种生成方法,一个是自己编程实现,比较灵活;另一个是调用系统的checkerboard函数,似乎只能生成8*8网格。

至于用途,也许可以用来下国际象棋。

自己函数生成:



系统函数生成:



代码如下:

clear all;close all;clc

h=256;
w=256;
n=8;
img=zeros(h,w);

flag=1;
for y=1:h
for x=1:w
if flag>0
img(y,x)=255;
end
if mod(x,int8(w/n))==0
flag=-flag;
end
end
if mod(y,int8(h/n))==0
flag=-flag;
end
end
imshow(img)

%系统调用
img=checkerboard(32)>0.5;
figure;
imshow(img,[])
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: