Re: параллельные прямые

From
Andrew Ezhguroff ()
To
Marat Shamsiev
Date
2002-10-02T14:42:41Z
Area
RU.ALGORITHMS
From: "Andrew Ezhguroff" <eandr@com2com.ru>

Привет! "Marat Shamsiev" <Marat.Shamsiev@p30.f65.n5093.z2.fidonet.org>
сообщил(а):

 MS> есть урав-ние описывющее прямую:
 MS> Ax + By + C = 0;
 MS> необходимо составить уравнение прямой параллельной данной
 MS> на расстоянии скажем h(перпен-но к данной прямой) по обе стороны те h и
 MS> -h;

Не уверен, что мои выкладки правильны, но...

Запишем уравнение прямой, параллельной исходной, в виде:

A*x+B*y'+C=0.

Но если a - угол наклона прямой, то y-y'=h/cos(a). А cos(a)=B/sqrt(A^2+B^2).
Соответственно:

y-y'=h*sqrt(A^2+B^2)/B -> y'=y-h*sqrt(A^2+B^2)/B

A*x+B*y'+С=0 -> A*x+B*(y-B/sqrt(A^2+B^2))+C=0 ->
A*x+B*y+(C-h*sqrt(A^2+B^2))=0.

Получаем уравнения двух прямых:

A*x+B*y+C+h*sqrt(A^2+B^2)=0
A*x+B*y+C-h*sqrt(A^2+B^2)=0

С уважением, Андрей.



-- 
Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru
--- ifmail v.2.15dev5
 * Origin: Talk.Mail.Ru (2:5020/400)