2012-04-24 15 views
0

私は現在、歩行者経路のためのマップルーティングシステムに取り組んでいます。私はさまざまな座標を見つけてそれをExcelに保存しました。また、下の画像に示すように経路の結果をプロットしました。 を編集使用座標から最短経路を見つける方法 - Matlab

enter image description here

私はhttp://blogs.mathworks.com/steve/2011/12/13/exploring-shortest-paths-part-5/をよく読んで、私が望んでいた点をプロットしています。しかし、私は最短経路を生み出すことに固執しています。以下の例。 enter image description here

私のコードは以下です:

M = xlsread('YCKMap.xlsx'); 
waypoints =[M(:,2), M(:,3)]; 
[lttrk,lntrk] = track('rh',waypoints,'degrees'); 
figure(),geoshow(lttrk,lntrk,'DisplayType','line', 'color','r'); 

% Place Marker 
r1 = 1.382199; 
c1 = 103.840638; 

r2 = 1.379667; 
c2 = 103.841963; 

hold on 
plot(c1, r1, 'g*', 'MarkerSize', 10) 
plot(c2, r2, 'g*', 'MarkerSize', 10) 
hold off 

答えて

1

私はこのhttp://blogs.mathworks.com/steve/2011/12/13/exploring-shortest-paths-part-5/(およびそのシリーズの残りの部分は)あなたのための興味深い読み取りになると思います。しかし、これを行う方法はたくさんあります。

+0

あなたの情報をありがとう!しかし、私はスケルトンを必要とする部分にはまっていますが、私はこの行を使用しました。図形()、geoshow(lttrk、lntrk、 'DisplayType'、 'line'、 'color'、 'r'); それを私に読めるように変換するにはどうしたらいいですか? – Kim

+0

質問を編集しました!本当にあなたの助けを感謝します!ありがとう! :) – Kim

関連する問題