How to find the linear distance between two points say (x,y) and (m,n) on an image?

8 次查看(过去 30 天)
Hi..How can we find the linear distance between any two points on an image?Can we do this using any inbuilt function??or can this be done in any other way??plz help..
  2 个评论
Fernanda Rivera
Fernanda Rivera 2017-6-28
You can use the function pdist2 such as:
value=pdist2([x m],[y n],'euclidean'); %obtaining euclidean distance
Also if it works better for you, you can develop the formula:
value=sqrt((x-m)^2 + (y-n)^2); %euclidean distance.

请先登录,再进行评论。

回答(1 个)

Oliver Woodford
Oliver Woodford 2012-2-15
p1 = [x; y];
p2 = [m; n];
d = norm(p1 - p2);

标签

Community Treasure Hunt

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

Start Hunting!

Translated by