多语言展示
当前在线:970今日阅读:103今日分享:49

三维网格不反向路径的演示

在《网格不反向路径的逐个显示》里面,我用Mathematica演示了二维网格不反向路径的问题。本文,进一步演示三维网格不反向路径的问题。下图是2*3*4的网格的所有路径的动态图。1网格不反向路径的逐个显示
工具/原料
1

电脑

2

Mathematica

方法/步骤
1

先来画一个2*3*4的三维点阵:U = Table[{u, v, w}, {u, 0, 2}, {v, 0, 4}, {w, 0, 3}]其中,x轴方向是两个网格,y轴方向是4个网格,z轴方向是3个网格

3

明显的,x方向可以用(1,0,0)表示,也就是说,u0代表了{1,0,0}。{v0 -> {0, 0, 1}, w0 -> {0, 1, 0}, u0 -> {1, 0, 0}}

4

把每一个次级子列表里面的元素逐步累加起来,就是一爬沫游条具体的路径,比如召速,下面是第一条路径:road = a0[[1]]Accumulate@Join[{{0, 0, 0}}, road]

5

在点阵里面画出这第脾帮一条路径:

6

下面是第365条路径。

7

第666条路径。

推荐信息