Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wolfram mathematica 使用第三个变量扩展ListPointPlot3D?_Wolfram Mathematica - Fatal编程技术网

Wolfram mathematica 使用第三个变量扩展ListPointPlot3D?

Wolfram mathematica 使用第三个变量扩展ListPointPlot3D?,wolfram-mathematica,Wolfram Mathematica,我试图扩展这样一个函数:(4x4正方形) 变成这样的东西:(一个4x4x4立方体) 通过添加第三维 然而,后者的尺寸似乎不正确。它似乎形成了一个2x2的3d点矩阵,而不是一个列表 有什么办法解决这个问题吗?如果你仔细看一下,你会发现这个表达式 Table[{x, y, z}, {x, 0, 4, 1}, {y, 0, 4, 1}, {z, 0, 4, 1}] 返回包含5x5x5三元组的结构。这正是表达式应该返回的结果。如果将Dimensions[]函数应用于返回的结构,则可以看到这一点 有几种

我试图扩展这样一个函数:(4x4正方形)

变成这样的东西:(一个4x4x4立方体)

通过添加第三维

然而,后者的尺寸似乎不正确。它似乎形成了一个2x2的3d点矩阵,而不是一个列表


有什么办法解决这个问题吗?

如果你仔细看一下,你会发现这个表达式

Table[{x, y, z}, {x, 0, 4, 1}, {y, 0, 4, 1}, {z, 0, 4, 1}]
返回包含
5x5x5
三元组的结构。这正是表达式应该返回的结果。如果将
Dimensions[]
函数应用于返回的结构,则可以看到这一点

有几种方法可以将表转换为125个三元组的列表,一种是像这样使用
flant

Flatten[Table[{x, y, z}, {x, 0, 4, 1}, {y, 0, 4, 1}, {z, 0, 4, 1}], 2]
或者你可以直接生成三胞胎列表;举个例子,一个替代方案是

Tuples[Range[0, 4], 3]
Flatten[Table[{x, y, z}, {x, 0, 4, 1}, {y, 0, 4, 1}, {z, 0, 4, 1}], 2]
Tuples[Range[0, 4], 3]