又是Soma Cube

Soma Cube让人回想起过去。

内容

饶舌的人啊

Piet Hein(1905-1996)是一位杰出的丹麦发明家、数学家、诗人和哲学家。他发明了Soma方块拼图在1933年。几年前,我写了一篇关于海因和他的一些创作的博客文章,Soma Cube 2016

Soma Cube拼图有七块。其中一件是由三个小方块制成的v形作品。另外六件是L、T、Z、R、S和Y,每件有四个小方块。总共有27个小方块,刚好能做出一个3 × 3 × 3的立方体。听起来是不是很熟悉?

比尔McKeeman

比尔·麦基曼和我是研究生时的好朋友。他曾在加州大学圣克鲁兹分校当过一段时间教授,后来又在命运多舛的马萨诸塞州廷斯伯勒王氏研究生院(Wang Institute of Graduate Studies)任教。他在新罕布什尔州的DEC工作了很长一段时间,在达特茅斯教编译器,甚至为MathWorks提供咨询。作为学习MATLAB的练习,他编写了我们的现代版为什么命令。

最初的soma演示

比尔和我在马丁·加德纳在他的科学美国人列。你可能之前没有注意到,但是比尔的一个项目,soma,在MATLAB中演示目录中。比尔生成了240个截然不同的谜题答案,并将它们存储在一个240 × 27的矩阵中,演示/ somasols.他的程序可以让你浏览解决方案。

一个新的Soma演示

我的新Soma代码使用来自Qube,数字魔方模拟器,绘制240个解。以下是七个Soma作品,围绕着每十种溶液的动画步骤。

你能认出这些颜色吗?

软件

Soma可从这个链接.你已经有了somasols,但另一份副本可从这个链接

更新

我把我的新显示代码和麦基曼的旧程序结合起来,它可以找到所有的解。自提取存档可在< https://blogs.mathworks.com/cleve/files/Soma_osf.m>




由MATLAB®R2022b发布

|

评论

如欲留言,请点击在这里登录您的MathWorks帐户或创建一个新帐户。

Baidu
map