2013-07-22 4 views

답변

4

은 코멘트에서 언급 벨리 사리우스으로, 매스 매 티카에서 삼각 측량을위한 명령이 있습니다. PlanarGraphPlot이라고합니다.

Show[PlanarGraphPlot[g, LabelPoints -> False], ListPlot[g, AspectRatio -> 1, PlotStyle -> {Large, Red}]] 

enter image description here

: 아마도

Needs["ComputationalGeometry`"] 
g = Table[RandomReal[{0, 100}, 2], {i, 1, 100}]; 
ListPlot[g, AspectRatio -> 1] 

A random graph

PlanarGraphPlot[g, LabelPoints -> False] 

triangulated graph

또는 Show을 사용하면 서로의 위에 그들을 플롯 할 수 있습니다 : 그것은 작동하는 방법이다

+0

위대한! 감사 알리와 belisarius. 이 플롯에서 AdjacencyMatrix를 얻을 수있는 방법이 있습니까? 필자는 DelaunayTriangulation []이 AdjacencyList와 동일한 형식이 아니고 AdjacencyMatrix 형식이 아닌 목록을 제공한다는 사실을 알고 있습니다. 나는 궁극적으로 모든 좌표 {{x1, y1}, {x2, y2}, ...}를 갖는 1 행렬과 모서리/링크 {{0,0,1,1,0}, {1, 0,1,0,0}, ...}, 즉 AdjacencyMatrix입니다. DelaunayTriangulation []에서 AdjancencyMatrix로가는 방법에 대한 아이디어가 있습니까? – LBogaardt

+1

@LauBo : 당신이 찾고있는 것을 주면 대답을 받아 들여야합니다. (투표 아래 왼쪽의 빈 체크 표시를 클릭하십시오) –