Hi,
I need to calculate the euclidean distance between a set of points on a matrix, and one other point in the same matrix. I and J are 9×1 vectors, where I represents the "x" and J represents "y" coordinates of a set of 9 points. "rows" and "columns" are the x and y coordinates of a single point. I have the following code:
for g=1:length(I) for f=2 I(g)=x2 J(f)=y2 distance_between_points = sqrt((x2 - rows)^2 + (y2 - columns)^2); end end
I obtain a single value from this, where I should be getting a distance value between each point represented by I,J,and the point represent by (rows, columns). I've tried pdist2 and I get ~30 values which makes a little less sense. Is there a way to do this?
Best Answer