MATLAB and Simulink resources for Arduino, LEGO, and Raspberry Pi

Learn moreOpportunities for recent engineering grads.

Apply Today**New to MATLAB?**

This Challenge is to determine the minimum distance from a 2-D line segment defined by two points to a point.

The point is (px,py) and the segment is [(vx,vy) to (wx,wy)].

Input are the three defining points and the output is distance.

**Input (px py vx vy wx wy):** 1 1 0 3 3 0

**Output distance:** .7071

Point is beyond perpendicular to segment.

**Input (px py vx vy wx wy):** 4 3 -100 0 0 0

**Output distance:** 5

Follow Up Challenges:

19 correct solutions
29 incorrect solutions

Last solution submitted on Dec 23, 2014

1 player likes this problem

1 Comment

Richard Zapor
on 15 Jun 2013

Solid calculus dot product exact geometric solution.

3 players like this solution

1 Comment

Richard Zapor
on 23 Apr 2013

Crushed by Tim, once again.

1 Comment