2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки


Правила форума


В этом разделе нельзя создавать новые темы.

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

Если Вы зададите новый вопрос в существующей теме, то в случае нарушения оформления или других правил форума Ваше сообщение и все ответы на него могут быть удалены без предупреждения.

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

Обязательно просмотрите тему Правила данного раздела, иначе Ваша тема может быть удалена или перемещена в Карантин, а Вы так и не узнаете, почему.



Начать новую тему Ответить на тему
 
 Вывод формул для d между 2 прямыми, между прямой и точкой.
Сообщение27.06.2012, 16:36 


28/11/11
260
Вот такие 2 любопытных вопроса. Если пойму ответ на них, то думаю, что вывести формулу для расстояния от точки до плоскости - не составит труда)
Кстати, промахнулся с разделом, этот вопрос лучше было в раздел "общие вопросы"=)

1)Откуда выводится формула для расстояния между двумя прямыми $l_1:\;\;\;\vec l_1=(a_1,b_1,c_1),\;\;\;M_1(x_1,y_1,z_1)\in l_1$ и прямой $l_2:\;\;\;\vec l_2=(a_2,b_2,c_2),\;\;\;M_2(x_2,y_2,z_2)\in l_2$

$d=\dfrac{\operatorname{mod}\left| \begin{matrix}x_2-x_1&y_2-y_1&z_2-z_1\\ a_1&b_1&c_1\\a_2&b_2&c_2\\ \end{matrix}\right|}{\sqrt{{\left|
\begin{matrix}a_1&b_1\\a_2 &b_2 \end{matrix}\right|}^2+{\left|
\begin{matrix}a_1&c_1\\a_2 &c_2 \end{matrix}\right|}^2+{\left|
\begin{matrix}c_1&b_1\\c_2 &b_2 \end{matrix}\right|}^2}}$

Числитель напоминает уравнение плоскости, проходящей через три точки.

2) Откуда выводится формула для расстояния между точкой $M_0(x_0,y_0,z_0)$ и прямой $l_1$ с направляющим вектором $(m,n,k)$, при $M_1(x_1,y_1,z_1)\in l_1$

$d=\dfrac{\sqrt{{\left|
\begin{matrix}x_1-x_0&y_1-y_0\\m&n\end{matrix}\right|}^2+{\left|
\begin{matrix}x_1-x_0&z_1-z_0\\m&k\end{matrix}\right|}^2+{\left|
\begin{matrix}z_1-y_0&z_1-y_0\\n&k\end{matrix}\right|}^2}}{\sqrt{m^2+n^2+k^2}}$

Знаменатель напоминает длину направляющего вектора

 Профиль  
                  
 
 Re: Вывод формул для d между 2 прямыми, между прямой и точкой.
Сообщение27.06.2012, 16:45 
Аватара пользователя


14/02/10
4956
Однозначно можно сказать, что всё это выводится через векторы

 Профиль  
                  
 
 Re: Вывод формул для d между 2 прямыми, между прямой и точкой.
Сообщение27.06.2012, 17:00 


28/11/11
260
Shtorm в сообщении #589758 писал(а):
Однозначно можно сказать, что всё это выводится через векторы

Но как?)

 Профиль  
                  
 
 Re: Вывод формул для d между 2 прямыми, между прямой и точкой.
Сообщение27.06.2012, 17:41 
Аватара пользователя


14/02/10
4956
mr.tumkan в сообщении #589765 писал(а):
Shtorm в сообщении #589758 писал(а):
Однозначно можно сказать, что всё это выводится через векторы

Но как?)



:D Ну Вы хотя бы попробовали бы как-нибудь, исходя из правил данного форума. Соедините вектором эти две точки, которые фигурируют в формулах, потом нарисуйте направляющий вектор на прямой, потом дорисуйте к полученным двум веторам третью сторону, чтобы вышел прямоугольный треугольник...Этот перпендикуляр и будет расстоянием.. Попробуйте модуль проекции вектора на этот перепендикуляр и т.д. и т.п.

 Профиль  
                  
 
 Re: Вывод формул для d между 2 прямыми, между прямой и точкой.
Сообщение27.06.2012, 18:04 
Заслуженный участник


11/05/08
32166
mr.tumkan в сообщении #589755 писал(а):
$d=\dfrac{\operatorname{mod}\left| \begin{matrix}x_2-x_1&y_2-y_1&z_2-z_1\\ a_1&b_1&c_1\\a_2&b_2&c_2\\ \end{matrix}\right|}{\sqrt{{\left| \begin{matrix}a_1&b_1\\a_2 &b_2 \end{matrix}\right|}^2+{\left| \begin{matrix}a_1&c_1\\a_2 &c_2 \end{matrix}\right|}^2+{\left| \begin{matrix}c_1&b_1\\c_2 &b_2 \end{matrix}\right|}^2}}$

Во-первых, не $\mod$, а $\mathrm{abs}$. Во-вторых, вверху действительно можно углядеть уравнение плоскости. Но гораздо лучше обнаружить там проекцию вектора, соединяющего те две точки, на вектор общей нормали к прямым, т.е. на векторное произведение направляющих векторов этих прямых.

-- Ср июн 27, 2012 19:07:04 --

Shtorm в сообщении #589788 писал(а):
Соедините вектором эти две точки, которые фигурируют в формулах, потом нарисуйте направляющий вектор на прямой, потом дорисуйте к полученным двум веторам третью сторону, чтобы вышел прямоугольный треугольник...Этот перпендикуляр и будет расстоянием..

Ну только не этот перпендикуляр.

 Профиль  
                  
 
 Re: Вывод формул для d между 2 прямыми, между прямой и точкой.
Сообщение28.06.2012, 02:21 


28/11/11
260
Не очень понял - как соединить.
Вот что имелось ввиду?

Изображение

-- 28.06.2012, 02:28 --

ewert в сообщении #589808 писал(а):
Но гораздо лучше обнаружить там проекцию вектора, соединяющего те две точки, на вектор общей нормали к прямым, т.е. на векторное произведение направляющих векторов этих прямых.


А что - эта проекция и будет искомым расстоянием. Походу длина общего вектора нормали является искомым расстоянием?

Рисунок немного кривой) Я так понял, что если мы рассматриваем скрещивающиеся прямые, то всегда можно нарисовать рисунок в такой проекции, что будет виден отрезок, соединяющий две прямые, который перпендикулярен им обоим? Верно ли утверждение?

 Профиль  
                  
 
 Re: Вывод формул для d между 2 прямыми, между прямой и точкой.
Сообщение28.06.2012, 12:24 


20/04/12
147
mr.tumkan, Вы сначала почитайте и разберитесь - что такое векторное произведение двух векторов и смешанное произведение
трех векторов.Без этого, ну никак...

 Профиль  
                  
 
 Re: Вывод формул для d между 2 прямыми, между прямой и точкой.
Сообщение28.06.2012, 20:18 


28/11/11
260
Nacuott в сообщении #589989 писал(а):
mr.tumkan, Вы сначала почитайте и разберитесь - что такое векторное произведение двух векторов и смешанное произведение
трех векторов.Без этого, ну никак...

Да, в числителе стоит смешанное произведение векторов. Но как это поможет?

 Профиль  
                  
 
 Re: Вывод формул для d между 2 прямыми, между прямой и точкой.
Сообщение28.06.2012, 22:29 
Аватара пользователя


14/02/10
4956
mr.tumkan в сообщении #589755 писал(а):
2) Откуда выводится формула для расстояния между точкой $M_0(x_0,y_0,z_0)$ и прямой $l_1$ с направляющим вектором $(m,n,k)$, при $M_1(x_1,y_1,z_1)\in l_1$

$d=\dfrac{\sqrt{{\left|
\begin{matrix}x_1-x_0&y_1-y_0\\m&n\end{matrix}\right|}^2+{\left|
\begin{matrix}x_1-x_0&z_1-z_0\\m&k\end{matrix}\right|}^2+{\left|
\begin{matrix}z_1-y_0&z_1-y_0\\n&k\end{matrix}\right|}^2}}{\sqrt{m^2+n^2+k^2}}$

Знаменатель напоминает длину направляющего вектора


Прежде всего в числителе под корнем в третьем слагаемом - ошибки.

Выводим так: Найдите координаты вектора $M_{0}M_{1}$, затем векторно перемножте его на вектор $(m,n,k)$ - то есть на направляющий вектор прямой. В результе векторного произведения получился вектор. Найдите его модуль - это и будет числитель формулы. По свойству векторного произведения - этот модуль является площадью параллелограмма, образованного направляющим вектором прямой и вектором $M_{0}M_{1}$. Перпендикуляр, опущенный из точки $M_{0}$ на эту прямую - будет искомым расстоянием. Этот же перпендикуляр является высотой параллелограмма, площадь кооторого мы нашли. Применяем формулу площади параллелограмма - где произведение основания на высоту - и вуаля :-)

 Профиль  
                  
 
 Re: Вывод формул для d между 2 прямыми, между прямой и точкой.
Сообщение28.06.2012, 23:16 
Заслуженный участник
Аватара пользователя


30/01/06
72407
mr.tumkan в сообщении #590097 писал(а):
Да, в числителе стоит смешанное произведение векторов. Но как это поможет?

Вспомните геометрический смысл смешанного произведения векторов. И со знаменателем разберитесь так же.

 Профиль  
                  
 
 Re: Вывод формул для d между 2 прямыми, между прямой и точкой.
Сообщение29.06.2012, 01:38 


28/11/11
260
Shtorm в сообщении #590154 писал(а):
Выводим так: Найдите координаты вектора $M_{0}M_{1}$, затем векторно перемножте его на вектор $(m,n,k)$ - то есть на направляющий вектор прямой. В результе векторного произведения получился вектор. Найдите его модуль - это и будет числитель формулы. По свойству векторного произведения - этот модуль является площадью параллелограмма, образованного направляющим вектором прямой и вектором $M_{0}M_{1}$. Перпендикуляр, опущенный из точки $M_{0}$ на эту прямую - будет искомым расстоянием. Этот же перпендикуляр является высотой параллелограмма, площадь кооторого мы нашли. Применяем формулу площади параллелограмма - где произведение основания на высоту - и вуаля :-)

Спасибо, понятно

-- 29.06.2012, 01:44 --

Munin в сообщении #590171 писал(а):
Вспомните геометрический смысл смешанного произведения векторов. И со знаменателем разберитесь так же.

Модуль смешанного произведения - объем параллелепипеда. Площадь основания - модуль векторного произведения. Делим одно на другое и получаем ответ. Понятно, спасибо, понятно.

А расстояние от точки до плоскости почему равно этому?

$d=\dfrac{Ax_0+By_0+Cz_0+D}{\sqrt{n^2+k^2+l^2}}$

Да, в знаменателе стоит длина вектора нормали.

В числителе стоит нечто похожее на уравнение плоскости лишь, ну или скалярное произведение $(x_0,y_0,z_0,1)$ и вектора $(A,B,C,D)$

Пока не понятно - какой из этого можно сделать вывод...

 Профиль  
                  
 
 Re: Вывод формул для d между 2 прямыми, между прямой и точкой.
Сообщение29.06.2012, 01:58 
Заслуженный участник
Аватара пользователя


30/01/06
72407
Надо просто знать, что уравнение плоскости $Ax+By+Cz+D=0$ - это, по сути, $\mathbf{Nr}=-D,$ где $\mathbf{N}$ - заданный вектор, нормальный плоскости, а $-D$ - константа, указывающая, какое расстояние плоскость отсекает на прямой, нормальной плоскости, и проходящей через начало координат. Нормировав нормальный вектор, получаем $\mathbf{nr}=d$ для любой точки, лежащей на плоскости, а если точка отстоит от плоскости на некоторое расстояние $|h|,$ то получается, соответственно, $\mathbf{nr}=d+h$ (где $h$ может быть как с плюсом, так и с минусом).

 Профиль  
                  
 
 Re: Вывод формул для d между 2 прямыми, между прямой и точкой.
Сообщение29.06.2012, 02:38 


28/11/11
260
Спасибо :D А зачем нужно было нормировать - пока вот это не понятно. А почему знак плюс стал у $d$ (или это ввиду непринцпиальности, так константа - любая?)

 Профиль  
                  
 
 Re: Вывод формул для d между 2 прямыми, между прямой и точкой.
Сообщение29.06.2012, 02:47 
Заслуженный участник
Аватара пользователя


30/01/06
72407
Нормировать - чтобы константа стала реальным расстоянием. До нормировки скалярное произведение было равно $|\mathbf{N}|\cdot|\mathbf{r}|\cos\varphi,$ а после стало $|\mathbf{r}|\cos\varphi$ - ровно столько, составляет проекция вектора на прямую. И эту проекцию просто удобно обозначать буквой $d,$ а не $-d,$ при том, что константа, действительно, любая, и это не принципиально.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 14 ] 

Модераторы: Модераторы Математики, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group