【发布时间】:2016-04-23 08:02:26
【问题描述】:
我有一个地理板,我的应用程序教小孩子数学。在geoboard中,我们要求孩子们画出正方形、矩形、三角形等基本形状。
地质板:
现在画一个正方形,有多种可能,比如:
或者
现在我从上面两个得到的矩阵是 [1,1,1,1,0,1,1,1,1] 和 [0,0,0,0,1,1,0,1, 1]
所以我的问题是,是否有任何可用的算法可以帮助确定矩阵是正方形还是任何其他基本形状?
【问题讨论】:
-
嗯.. 加全1,检查是否平方数?
-
形状是如何表示的还不是很清楚。正方形必须轴对齐还是倾斜正方形也算在内?拐角之间的边上的中间点呢,这些可以省略吗?对于三角形,斜率是限制在八个主要方向还是可以是任意的?如果你展示更多关于你想接受什么和你想拒绝什么的例子,这可能会很有用。