主要内容

generateCheckerboardPoints

生成棋盘角位置

描述

例子

worldPoints= generateCheckerboardPoints(boardSizesquareSize返回一个-by-2矩阵包含xy棋盘上方格的角坐标。点[0,0]对应于棋盘左上角方格的右下角。

例子

全部折叠

生成棋盘,并获得世界坐标。

I =棋盘;squareSize = 10;worldPoints = generateCheckerboardPoints([8 8], squareSize);

偏移这些点,将第一个点放在第一个正方形的右下角。

(插入标记(I, worldPoints + squareSize));

图中包含一个轴对象。axis对象包含一个image类型的对象。

输入参数

全部折叠

生成的棋盘尺寸,指定为2元素[高度宽度)向量。你用方格数来表示棋盘的尺寸。

方格边长,用世界单位的标量表示。将世界单位表示为度量单位,例如毫米或英寸。

输出参数

全部折叠

生成棋盘角坐标,返回为的-by-2矩阵[数目]xy)坐标。坐标代表棋盘上方块的角。点[0,0]对应于棋盘左上角方格的右下角。点数,例如,该函数的返回值是基于棋盘上的方格数。属性设置此值boardSize参数。

= (boardSize(1)-1) * (boardSize(2) 1)

扩展功能

C/ c++代码生成
使用MATLAB®Coder™生成C和c++代码。

版本历史

在R2013b中引入