我想在2-空间和3-空间可视化矩阵变换。我已经尝试过找到一个现有的工具来做这件事,但是没有效果1,所以现在我正在寻找Python库,这样我就(几乎)可以自己做了。
所以我希望能够输入一个向量或矩阵,在2-空间或3-空间中看到它,输入一个变换向量或矩阵,然后看到结果。例如,输入3x3矩阵,查看其表示的平行六面体,输入旋转矩阵,查看旋转的平行六面体。
计算面积/体积,动画,改变颜色,可视化更高的维度,洗我的袜子的能力的加分。
我猜我正在寻找两个库,一个用于矩阵数学,另一个用于在2D和3D中绘制它们。
(我也愿意研究现有FLOSS MATLAB克隆的脚本,只要所说的克隆可以很容易地安装在Windows/Ubuntu上。)
1请参阅https://math.stackexchange.com/questions/34032/floss-tool-to-visualize-2-and-3-space-matrix-transformations和https://superuser.com/questions/275539/floss-tool-to-visualize-2-and-3-space-matrix-transformations (如果您知道其中之一:)
发布于 2011-04-26 22:09:23
我不知道mayavi,但是使用matplotlib,你可以(几乎)画出你喜欢的任何东西。有了python语言的全部功能,你可以定义你的向量,矩阵等,以任何你想要的方式相乘,并绘制结果。
https://stackoverflow.com/questions/5790752
复制相似问题