【问题标题】:Maple converting vectors to data to plotMaple 将矢量转换为数据以进行绘图
【发布时间】:2014-01-10 23:39:17
【问题描述】:

我有一个向量列表,如下所示:

{x = 7, y = 0.}, {x = 2.5, y = 0.}, {x = -2.3, y = 0.}, {x = 2.5, y = 2.7}, {x = 2.5, y = -2.7}

如何将这些转换为可以绘制的数据?我一直在尝试使用“转换”功能,但无法使其正常工作。

当我手动将其转换为 [[7, 0], [2.5, 0], [-2.3, 0], [2.5, 2.7], [2.5, -2.7]] 之类的东西时,它可以工作,尽管必须有一种自动的方式,对吧?

如果您有兴趣,请详细了解我正在做的事情:

我有一个函数 U(x,y),我计算它的梯度,然后检查它在哪里变为 0,如下所示:

solve(convert(Gradient(U(x, y), [x, y]), set), {x, y});

这给了我我的要点清单。现在我想在图表上绘制这些点。

谢谢!

【问题讨论】:

    标签: maple


    【解决方案1】:
    S:={x = 7, y = 0.}, {x = 2.5, y = 0.}, {x = -2.3, y = 0.},
       {x = 2.5, y = 2.7}, {x = 2.5, y = -2.7}:
    
    T:=map2(eval,[x,y],[S]);
    
               [[7, 0.], [2.5, 0.], [-2.3, 0.], [2.5, 2.7], [2.5, -2.7]]
    

    【讨论】:

    • 太棒了!像魅力一样工作。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-13
    • 2018-08-11
    • 1970-01-01
    • 2020-09-10
    • 1970-01-01
    相关资源
    最近更新 更多