[R] Draw a perpendicular line?
Benno Pütz
puetz at mpipsykl.mpg.de
Wed Aug 25 10:20:06 CEST 2010
Maybe
perp.slope = -1/slope
abline(cy - cx*perp.slope, perp.slope)
where cx, cy are x- and y-coordinate of C, resp., and slope the slope you calculated for the line through A and B
Am 24.Aug.2010 um 0:04 schrieb CZ:
>
> Hi,
>
> I am trying to draw a perpendicular line from a point to two points.
> Mathematically I know how to do it, but to program it, I encounter some
> problem and hope can get help. Thanks.
>
> I have points, A, B and C. I calculate the slope and intercept for line
> drawn between A and B.
> I am trying to check whether I can draw a perpendicular line from C to line
> AB and get the x,y value for the point D at the intersection.
>
> Assume I get the slope of the perpendicular line, I will have my point (D)
> using variable x and y which is potentially on line AB. My idea was using
> |AC|*|AC| = |AD|*|AD|+ |CD|*|CD|. I don't know what function I may need to
> call to calculate the values for point D (uniroot?).
>
> Thank you.
>
>
>
> --
> View this message in context: http://r.789695.n4.nabble.com/Draw-a-perpendicular-line-tp2335882p2335882.html
> Sent from the R help mailing list archive at Nabble.com.
>
> ______________________________________________
> R-help at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.
>
More information about the R-help
mailing list