Matlab help(distance of several points from a line)

  • Context: MATLAB 
  • Thread starter Thread starter supernova1387
  • Start date Start date
  • Tags Tags
    Line Matlab Points
Join the discussion
Registration is free. Ask a follow-up in this thread, or start your own.
2 replies · 6K views
supernova1387
Messages
30
Reaction score
0
Hi

I have a matrix a like below:

a=[1:19;2:20];

The minimum distance of these points from the line y=x can be calculated like this:
d=abs(-a(:,1)+a(:,2))/sqrt(2);
min(d)

using the equation of the distance of a point from a line:

d=abs(ax0+by0+c)/sqrt(a^2+b^2)

Now my problem is this:
I can find the distance of all the points from the line y=x easily and I can find the min distance but I don't know which point does this minimum distance refers to? I don't think this is difficult but I don't know the command. Something which after calculating the min distance tells me what is that point from matrix a

Thanks in advance
 
Physics news on Phys.org
Code:
[value index] = min(d)
 
jhae2.718 said:
Code:
[value index] = min(d)

Great. Thanks