フィルターのクリア

Finding the coordinates of nodes in a plot

15 ビュー (過去 30 日間)
Melisa Gunes Pullu
Melisa Gunes Pullu 2021 年 12 月 28 日
回答済み: Sulaymon Eshkabilov 2021 年 12 月 28 日
There are randomly positioned nodes named like 1, 2, 3 etc. in a plot and I will obtain a path from these nodes like path = [5 8 19 4]. How can I find the coordinates of each node in the path in the form
coordinates = [x y
x1 y1
x2 y2].
Thank you.

回答 (2 件)

Yusuf Suer Erdem
Yusuf Suer Erdem 2021 年 12 月 28 日
Try these codes below please;
x = linspace(0,2,20)';
y = sin(x);
h=plot(x,y)
a=get(h,'XData');
b=get(h,'YData');
c=vertcat(a,b)

Sulaymon Eshkabilov
Sulaymon Eshkabilov 2021 年 12 月 28 日
If understood your question correctly, what you are trying to achieve is to locate the points in the plotted data. If so,
a = 1:5;
b = randi(15, 1, 5);
plot(a, b,'ro-')
[x,y] = ginput(5);

カテゴリ

Help Center および File ExchangeDirected Graphs についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by