How to find the center point in this plot?

10 次查看(过去 30 天)
This is my plot. How to find the center point available in this plot?
  4 个评论
Sabarinathan Vadivelu
编辑:Sabarinathan Vadivelu 2013-2-13
I want to extract the point (x,y) that is available near the center of the square. Also, I have all (x,y) coordinates of the points available in this plot.
Sabarinathan Vadivelu
I need a point that is nearer to the center of the square.

请先登录,再进行评论。

采纳的回答

Walter Roberson
Walter Roberson 2013-2-13
minx = min(x);
maxx = max(x);
centx = (minx + maxx) / 2;
miny = min(y);
maxy = max(y);
centy = (miny + maxy) / 2;
dist2 = (x - centx).^2 + (y - centy).^2;
[mindist2, idx] = min(dist2);
bestx = x(idx);
besty = y(idx);

更多回答(1 个)

Thorsten
Thorsten 2013-2-12
x = rand(1,100);
y = rand(1,100);
plot(x, y, 'r*')
hold on
plot(mean(x), mean(y), 'k*', 'MarkerSize', 20)
  2 个评论
Sabarinathan Vadivelu
I need a point that is nearer to the center of the point in the square. Not to plot an another point in the center.

请先登录,再进行评论。

类别

Help CenterFile Exchange 中查找有关 Log Plots 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!

Translated by