matlab練習程序(生成黑白網格)


提供了兩種生成方法,一個是自己編程實現,比較靈活;另一個是調用系統的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,[])

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM