perpendicular distance between midpoint and a line
Clash Royale CLAN TAG#URR8PPP
up vote
0
down vote
favorite
There is a well known formula for projection of a point b onto a line a. The sought point p can be expressed as p = x a, where x is a dot b divided by a dot a.
I have a somewhat similar situation.
I have a midpoint m of a line segment starting at b and ending at c. I draw a line through m, that is perpendicular to the line segment. This line intersects the line a at some point p. Since p is on the line a it can be expressed as p = x a . So I want to find x expressed in the terms of a, b and c. The formula has to be similar (expressed in vectors) to what I have for projection. I am trying to avoid using the cartesian coordinates of type (x1,y1), because there are 3 points involved and using coordinates would give a very complicated formula.
linear-algebra projection
add a comment |Â
up vote
0
down vote
favorite
There is a well known formula for projection of a point b onto a line a. The sought point p can be expressed as p = x a, where x is a dot b divided by a dot a.
I have a somewhat similar situation.
I have a midpoint m of a line segment starting at b and ending at c. I draw a line through m, that is perpendicular to the line segment. This line intersects the line a at some point p. Since p is on the line a it can be expressed as p = x a . So I want to find x expressed in the terms of a, b and c. The formula has to be similar (expressed in vectors) to what I have for projection. I am trying to avoid using the cartesian coordinates of type (x1,y1), because there are 3 points involved and using coordinates would give a very complicated formula.
linear-algebra projection
add a comment |Â
up vote
0
down vote
favorite
up vote
0
down vote
favorite
There is a well known formula for projection of a point b onto a line a. The sought point p can be expressed as p = x a, where x is a dot b divided by a dot a.
I have a somewhat similar situation.
I have a midpoint m of a line segment starting at b and ending at c. I draw a line through m, that is perpendicular to the line segment. This line intersects the line a at some point p. Since p is on the line a it can be expressed as p = x a . So I want to find x expressed in the terms of a, b and c. The formula has to be similar (expressed in vectors) to what I have for projection. I am trying to avoid using the cartesian coordinates of type (x1,y1), because there are 3 points involved and using coordinates would give a very complicated formula.
linear-algebra projection
There is a well known formula for projection of a point b onto a line a. The sought point p can be expressed as p = x a, where x is a dot b divided by a dot a.
I have a somewhat similar situation.
I have a midpoint m of a line segment starting at b and ending at c. I draw a line through m, that is perpendicular to the line segment. This line intersects the line a at some point p. Since p is on the line a it can be expressed as p = x a . So I want to find x expressed in the terms of a, b and c. The formula has to be similar (expressed in vectors) to what I have for projection. I am trying to avoid using the cartesian coordinates of type (x1,y1), because there are 3 points involved and using coordinates would give a very complicated formula.
linear-algebra projection
linear-algebra projection
asked Sep 4 at 11:41
Bob Ueland
1243
1243
add a comment |Â
add a comment |Â
1 Answer
1
active
oldest
votes
up vote
1
down vote
accepted
Step 1: Project $frac12(mathbf b + mathbf c)$ onto $mathbf c - mathbf b,$
producing a vector $mathbf q$.
Step 2: Project $mathbf a$ onto $mathbf c - mathbf b,$
producing a vector $mathbf r$.
Then $x = dfraclVert mathbf qrVertlVert mathbf rrVert.$
What a beautiful solution!
â Bob Ueland
Sep 4 at 12:24
add a comment |Â
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
1
down vote
accepted
Step 1: Project $frac12(mathbf b + mathbf c)$ onto $mathbf c - mathbf b,$
producing a vector $mathbf q$.
Step 2: Project $mathbf a$ onto $mathbf c - mathbf b,$
producing a vector $mathbf r$.
Then $x = dfraclVert mathbf qrVertlVert mathbf rrVert.$
What a beautiful solution!
â Bob Ueland
Sep 4 at 12:24
add a comment |Â
up vote
1
down vote
accepted
Step 1: Project $frac12(mathbf b + mathbf c)$ onto $mathbf c - mathbf b,$
producing a vector $mathbf q$.
Step 2: Project $mathbf a$ onto $mathbf c - mathbf b,$
producing a vector $mathbf r$.
Then $x = dfraclVert mathbf qrVertlVert mathbf rrVert.$
What a beautiful solution!
â Bob Ueland
Sep 4 at 12:24
add a comment |Â
up vote
1
down vote
accepted
up vote
1
down vote
accepted
Step 1: Project $frac12(mathbf b + mathbf c)$ onto $mathbf c - mathbf b,$
producing a vector $mathbf q$.
Step 2: Project $mathbf a$ onto $mathbf c - mathbf b,$
producing a vector $mathbf r$.
Then $x = dfraclVert mathbf qrVertlVert mathbf rrVert.$
Step 1: Project $frac12(mathbf b + mathbf c)$ onto $mathbf c - mathbf b,$
producing a vector $mathbf q$.
Step 2: Project $mathbf a$ onto $mathbf c - mathbf b,$
producing a vector $mathbf r$.
Then $x = dfraclVert mathbf qrVertlVert mathbf rrVert.$
answered Sep 4 at 12:19
David K
49k340109
49k340109
What a beautiful solution!
â Bob Ueland
Sep 4 at 12:24
add a comment |Â
What a beautiful solution!
â Bob Ueland
Sep 4 at 12:24
What a beautiful solution!
â Bob Ueland
Sep 4 at 12:24
What a beautiful solution!
â Bob Ueland
Sep 4 at 12:24
add a comment |Â
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f2904940%2fperpendicular-distance-between-midpoint-and-a-line%23new-answer', 'question_page');
);
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password