faz*_*zil 1 wolfram-mathematica list coordinates
我是Mathematica的初学者.我的问题是:我在名为XCORD,YCORD,ZCORD的单独列表中有大量的x,y和z坐标,我想将它们组合在一个列表中
示例:
如果x co-oridinates列表由XCORD = {x1,x2,x3}
y坐标列表YCORD = {y1,y2,y3}
和z坐标列表给出ZCORD = {z1,z2,z3}
,我希望得到一个坐标的结果列表,如下所示:
{{x1,y1,z1},{x2,y2,z2},{x3,y3,z3}}
Run Code Online (Sandbox Code Playgroud)
您可以使用Transpose执行此操作:
XCORD = {x1, x2, x3};
YCORD = {y1, y2, y3};
ZCORD = {z1, z2, z3};
res = Transpose[{XCORD, YCORD, ZCORD}]
==> {{x1, y1, z1}, {x2, y2, z2}, {x3, y3, z3}}
Run Code Online (Sandbox Code Playgroud)
有关使用列表的详细信息,可以发现在这里,和更具体到你的问题,在这里.
请注意,更好(尽管允许)不要用大写字母启动自己的任何变量.使用变量名称的小写开头意味着您永远不会与数千个以大写字母开头的内置符号发生冲突.