РГР№1 - Взаимное расположение прямой и плоскости (РГР№1 - Взаимное расположение прямой и плоскости)

Посмотреть архив целиком

Московский Авиационный Институт (Технический Университет)

Отчет о программе

Взаимное расположение прямой и плоскости”.

Выполнила студентка группы 04-115

Малкова Екатерина Сергеевна
















Москва

-2007-

Содержание.

Содержание. 2

Функции программы. 3

Описание программы. 3

Руководство пользователя. 4



Функции программы.

Данная программа предназначена для определения взаимного расположения прямой и плоскости, вычисления координат точки пересечения (в случае пересечения), угла и расстояния (в случае параллельности) между ними.


При этом уравнения прямой и плоскости можно задать в разных видах. В общем, параметрическом, каноническом для прямой, в общем, компланарном, через три точки для плоскости.


Предусмотрена так же краткая теоретическая справка.


Программа написана на Delphi 7.

Описание программы.

После того, как пользователь задал уравнения прямой и плоскости, программа находит координаты направляющего вектора прямой () и вектора нормали к плоскости ().


Если прямая задана в общем виде и/или плоскость задана в компланарном виде или через три точки, то сначала осуществляются преобразования в канонический и общий вид для прямой и плоскости соответственно.

Затем идет вычисление скалярного произведения векторов и . Если оно равно нулю, то прямая с плоскость параллельны, в противном случае – пересекаются.


Далее если прямая и плоскость параллельны, то вычисляется расстояние между ними, которое оказывается равно расстоянию от любой точки прямой до плоскости и считается по формуле: , где и .

Если расстояние между прямой и плоскостью равно нулю, то на экран выводится сообщение, что прямая лежит в плоскости.


А если прямая и плоскость пересекаются, то программа ищет координаты точки пересечения. Для этого она переводит уравнение прямой в параметрический вид, подставляет соответствующие координаты в общее уравнение плоскости, находит параметр t, подставляет его в уравнение прямой, находит координаты точки пересечения и выводит их на экран.


Далее программа вычисляет синус угла между прямой и плоскостью по формуле: и выводит результат на экран.

Руководство пользователя.

1. Запустить программу.

2. Выбрать вид уравнений, в которых заданы прямая и плоскость.

3. Ввести данные.

Примечание: допустим ввод только цифр, минуса и запятой, можно вводить только десятичные дроби.

4. Нажать кнопку «Определить».

Чтобы провести новые измерения нажать кнопку «Новый расчет».


1




Случайные файлы

Файл
50675.doc
157503.rtf
61196.rtf
90899.rtf
78380.doc