wolfram-mathematica - 来自 1×n(一列)向量的 3D 图
问题描述
我想从包含数字数据的 1×n(列向量)中绘制 3D 图。我使用了 ListPlot3D 但它不起作用,因为我需要先将 1×n(列向量)向量转换为 n×n 矩阵,然后我可以使用命令
ListPlot3D[{{x1,y1,z1},{x2,y2,z2},…}]
请指导我如何将第一个 1×n(列向量)转换为 n×n 阶矩阵,或者有没有其他方法可以在 Mathematica 中获得 3D 图。我对 Mathematica 编程非常陌生。需要你的帮助来解决我的问题。高度赞赏!
解决方案
我假设您的列向量包含构成表面点坐标的三个值组。在最简单的情况下,这些值是连续的。在这种情况下,只需使用“分区”,如下所示:
如果需要重新排列,请使用重新排列列表的工具,如下所示:https ://reference.wolfram.com/language/guide/RearrangingAndRestructuringLists.html
推荐阅读
- html - 在 HTML 的 vs 代码中禁用波浪黄色下划线
- python - 将图像转换为范围为 [0,255] 而不是 [0,1] 的张量?
- python - Conway 的生命游戏 Python / PyGame 打印错误
- python - 如何跟踪单个棋子的移动?
- javascript - 在服务器端发生帖子后,如何使用客户端 JavaScript 显示警报?
- android - 无障碍服务元数据文件出现问题 [Xamarin Android]
- c - 查找矩阵 NxN 中的所有峰值
- c# - 更改游戏对象,当速度计的角度发生变化时
- javascript - 用于动态更改内容的引导工具提示
- reactjs - 为什么在 React 中获取用户的地理位置时出现无限循环?