2014-01-10 91 views
1

我有載體列表,像這樣:楓轉換矢量數據繪製

{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}); 

給我我的點列表。現在我想在圖表上繪製這些點。

謝謝!

回答

2
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]] 
+0

太棒了!像魅力一樣工作。 –