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,[])
相关文章推荐
- matlab练习程序(矩阵生成无向网络图)
- matlab练习程序(生成加密p文件)
- matlab练习程序(Kruskal最小生成树)
- matlab练习程序(矩阵生成有向网络图)
- matlab练习程序(生成希尔伯特曲线)
- matlab练习程序(Prim最小生成树)
- matlab练习程序(生成多维高斯分布概率密度函数)
- matlab练习程序(生成高斯图像)
- matlab练习程序(透视变换)
- matlab练习程序(图像加噪,各种滤波)
- matlab练习程序(最大均值滤波)
- matlab练习程序(Floyd–Steinberg dithering)
- matlab练习程序(灰度拉伸)
- matlab练习程序(彩虹编码伪彩色化)
- matlab程序如何生成可执行文件
- matlab练习程序(图像水平/竖直移动)
- matlab练习程序(图像旋转,最邻近插值)
- matlab练习程序(高斯金字塔)
- matlab练习程序(图像傅里叶变换,幅度谱,相位谱)
- matlab练习程序(灰度图直方图均衡化)