【问题标题】:Maxima: draw a set of 3d pointsMaxima:绘制一组 3d 点
【发布时间】:2017-06-02 22:24:15
【问题描述】:

我一直试图在 3D 笛卡尔系统中绘制点列表,但无济于事。

我玩过plot3ddraw3dwxdraw3d,阅读文档给我的印象是draw3d 应该是正确的选择。

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

3D graphic object not recognized

我认为这可能是因为列表由向量组成(来自先前的矩阵运算),所以我尝试将每个元素转换为子列表

使用list_matrix_entries,仍然收到同样的错误。

我在这里缺少什么?绘制三维笛卡尔系统和一组点的正确方法是什么?

【问题讨论】:

    标签: math draw maxima


    【解决方案1】:

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

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

    【讨论】:

    • 谢谢!那,然后我不得不重新启动 Maxima,因为它一直发出相同的错误,尽管我重新评估了该文档中的所有步骤。重启后没有任何变化,只是再次重新评估,图表工作!
    • 为了不用重启 Maxima,在开头添加kill(all)
    • @draconigen 如果您喜欢某个答案,即使您已经接受,也可以投票。
    • @miracle173 当然,我做到了,但由于我是新来的,Stack Overflow 说:“感谢您的反馈!声望低于 15 人的投票会被记录下来,但不要更改公开显示的帖子分数。"
    猜你喜欢
    • 1970-01-01
    • 2021-04-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多