2017-06-02 64 views
1

我一直试图在3D笛卡尔系统中绘制点列表而无济于事。Maxima:绘制一组3d点

我玩过plot3d,draw3d,wxdraw3d,看了doc给我印象draw3d应该是正确的选择。

但是,第一次尝试失败,错误

3D graphic object not recognized 

enter image description here

,我想可能是因为该列表由向量(从以前的矩阵运算来了),所以我已经试过转换每个单元素到子列表

enter image description here

list_matrix_entries,仍然收到相同的错误。

我在这里错过了什么?绘制三维笛卡尔系统和一系列要点的正确方法是什么?

回答

2

您正在使用变量名称points,它是函数的名称。

load(draw); 
pts:[[1,1,1],[1,2,2],[1,3,2],[1,4,3]]; 
scene:points(pts); 
draw3d(scene); 

enter image description here

+0

谢谢!那,然后我不得不重新启动Maxima,因为它一直给出相同的错误,尽管我重新评估了该文档中的所有步骤。重启后没有变化,只是另一个重新评估,图表工作! – draconigen

+0

无需重新启动Maxima,在开始时添加'kill(all)'。 –

+0

@draconigen如果你喜欢答案,即使你已经接受答案,你也可以放弃它。 – miracle173