Уравнение кривой проходящей через заданные точки

Уравнение кривой проходящей через заданные точки

Магистерская диссертация М.Ф.Логиновой,
2010 г.

Нахождение гладкой кривой небольшой степени (2, 3 или 4) проходящей через несколько заданных точек – очень перспективная и малоисследованная область. Эти кривые требуются при проектировании деталей автомобилей, кораблей, атомных реакторов. Даже при разработке выкроек применяемые лекала являются участками кривых третьей степени.

Применяемые сегодня кривые – кривые Безье далеко не оптимальны.

Как правило, эта задача разрешается однозначно лишь в том случае, когда число заданных точек на единицу меньше, чем число параметров в уравнении кривой.

Так, например, кривая третьего порядка однозначно задается девятью точками, а в общем уравнении содержатся 10 параметров. Однако если по условию задачи нам дано меньшее количество точек, то мы получаем целое семейство кривых.

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

Разрешению этой проблемы и посвящена работа.

VMath

Инструменты сайта

Основное

Навигация

Информация

Действия

Содержание

Касательная, нормальная плоскость, соприкасающаяся плоскость, бинормаль, главная нормаль, репер Френе

Краткие теоретические сведения

Кривая в пространстве

Рассмотрим в пространстве гладкую кривую $\gamma$.

Пусть точка $M$ принадлежит данной кривой и отвечает значению параметра $t=t_0$. Тогда радиус-вектор и координаты данной точки равны:

\begin \vec=\vec(t_0), \quad x_0=x(t_0),\, y_0=y(t_0), \, z_0=z(t_0). \end

Пусть в точке $M$ $ \vec(t_0)\neq\vec<0>$, то есть $M$ не является особой точкой.

Касательная к кривой

Касательная к кривой, проведенная в точке $M$, имеет направляющий вектор коллинеарный вектору $\vec(t_0)$.

Пусть $\vec$ — радиус-вектор произвольной точки касательной, тогда уравнение этой касательной имеет вид

Здесь $\lambda\in(-\infty,+\infty)$ — параметр, определяющий положение точки на касательной (то есть разным значениям $\lambda$ будут соответствовать разные значения $\vec$).

Если $\vec=\$, $M = (x(t_0), y(t_0), z(t_0))$, то можно записать уравнение касательной в каноническом виде:

Нормальная плоскость

Плоскость, проходящую через данную точку $M$ кривой $\gamma$ перпендикулярно касательной в этой точке, называют нормальной плоскостью.

Пусть $\vec$ — радиус-вектор произвольной точки нормальной плоскости, тогда ее уравнение можно записать в векторном виде через скалярное произведение векторов $\vec-\vec(t_0)$ и $\vec(t_0)$:

Если расписать покоординатно, то получим следующее уравнение:

\begin x'(t_0)\cdot(X-x(t_0))+y'(t_0)\cdot(Y-y(t_0))+z'(t_0)\cdot(Z-z(t_0))=0. \end

Соприкасающаяся плоскость

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

Если $\vec$ — радиус-вектор произвольной точки соприкасающейся плоскости, то ее уравнение можно записать через смешанной произведение трех компланарных векторов $\vec-\vec(t_0)$, $\vec(t_0)$, $\vec(t_0)$:

Зная координаты точки и векторов, определяющих плоскость, запишем смешанное произведение через определитель. Получим следующее уравнение соприкасающейся плоскости:

\begin \left| \begin X-x(t_0) & Y-y(t_0) & Z-z(t_0) \\ x'(t_0) & y'(t_0) & z'(t_0)\\ x»(t_0) & y»(t_0) & z»(t_0) \\ \end \right|=0 \end

Бинормаль и главная нормаль

Прямая, проходящая через точку $M$ кривой $\gamma$ перпендикулярно касательной к кривой в этой точке, называется нормалью.

Таких кривых можно провести бесконечно много, все они образуют нормальную плоскость. Мы выделим среди нормалей две — бинормаль и главную нормаль.

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

Нормаль, лежащую в соприкасающейся плоскости, называют главной нормалью.

Из определения бинормали (перпендикулярна касательной и перпендикулярна соприкасающейся плоскости) следует, что в качестве ее направляющего вектора мы можем взять векторное произведение $ \vec(t_0)\times\vec(t_0)$, тогда ее уравнение можно записать в виде:

Как и раньше, $\vec$ — радиус-вектор произвольной точки бинормали. Каноническое уравнение прямой:

Из определения главной нормали (перпендикулярна касательной и перпендикулярна бинормали) следует, что в качестве ее направляющего вектора можно взять векторное произведение $\vec(t_0) \times\left[\vec(t_0),\vec(t_0)\right]$:

Уравнение в каноническом виде распишите самостоятельно.

Спрямляющая плоскость

Плоскость, проходящую через заданную точку $M$ кривой $\gamma$ перпендикулярно главной нормали, называют спрямляющей плоскостью.

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

Второе определение позволяет записать уравнение спрямляющей плоскости через смешанное произведение трех компланарных векторов, определяющих эту плоскость $\vec-\vec(t_0)$, $\vec(t_0)$, $\vec(t_0)\times\vec(t_0)$: \begin \left(\vec-\vec(t_0),\, \vec(t_0),\, \vec(t_0)\times\vec(t_0)\right)=0. \end Зная координаты соответствующих векторов, можно легко записать это смешанное произведение через определитель, раскрыв который, вы получите общее уравнение спрямляющей плоскости.

Репер Френе

Орт (то есть единичный вектор) касательной обозначим: $$ \vec<\tau>=\frac<\vec(t_0)><|\vec(t_0)|>. $$ Орт бинормали: $$ \vec<\beta>=\frac<\vec(t_0)\times\vec(t_0)><|\vec(t_0)\times\vec(t_0)|>. $$ Орт главной нормали: $$ \vec<\nu>=\frac<\vec(t_0) \times[\vec(t_0),\,\vec(t_0)]><|\vec(t_0) \times [\vec(t_0),\,\vec(t_0)]|>. $$

Правая тройка векторов $\vec<\tau>$, $\vec<\nu>$, $\vec<\beta>$ называется репером Френе.

Решение задач

Задача 1

Кривая $\gamma$ задана параметрически:

Точка $M$, принадлежащая кривой, соответствует значению параметра $t=0$. Записать уравнения касательной, бинормали, главной нормали, нормальной плоскости, соприкасающейся плоскости и спрямляющей плоскости, проведенных к данной кривой в точке $M$. Записать векторы репера Френе.

Решение задачи 1

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

Начнем с производных.

\begin 1\cdot X+0\cdot Y+1\cdot (Z-1)=0\,\,\ \Rightarrow \,\, X+Z=1. \end

\begin \left| \begin X-0 & Y-0 & Z-1 \\ 1 & 0 & 1\\ 0 & 2 & 1 \\ \end \right|=0 \end Раскрываем определитель, получаем уравнение: \begin -2X-Y+2Z-2=0 \end

\begin 1\cdot X-4\cdot Y-1\cdot (Z-1)=0\,\,\ \Rightarrow \,\, X-4Y-Z+1=0. \end

Поскольку направляющий вектор главной нормали у нас был найден как векторное произведение направляющих векторов касательной и бинормали, тройка $\vec<\tau>$, $\vec<\nu>$, $\vec<\beta>$ не будет правой (по определению векторного произведения вектор $\vec<\tau>\times\vec<\beta>$ направлен так, что тройка векторов $\vec<\tau>$, $\vec<\beta>$, $\vec<\nu>=\vec<\tau>\times\vec<\beta>$

— правая). Изменим направление одного из векторов. Например, пусть

Теперь тройка $\vec<\tau>$, $\vec<\nu>$, $\vec<\tilde<\beta>>$ образует репер Френе для кривой $\gamma$ в точке $M$.

Задача 2

Написать уравнение соприкасающейся плоскости к кривой $$ x=t,\,\, y=\frac<2>,\,\, z=\frac<3>, $$ проходящей через точку $N(0,0,9)$.

Решение задачи 2

Нетрудно заметить, что точка $N$ не принадлежит заданной кривой $\gamma$. Следовательно соприкасающаяся плоскость проведена в какой-то точке $M(t=t_0)\in\gamma$, но при этом плоскость проходит через заданную точку $N(0,0,9)$.

Найдем значение параметра $t_0$.

Для этого запишем уравнение соприкасающейся плоскости, проведенной в произвольной точке $M(t=t_0)$. И учтем, что координаты $N$ должны удовлетворять полученному уравнению.

Соприкасающаяся плоскость определяется векторами $\vec(t_0)$, $\vec(t_0)$, поэтому записываем определитель \begin \left| \begin X-t_0 & Y-t_0^2/2 & Z-t_0^3/3 \\ &&\\ 1 & t_0 & t^2_0 \\ &&\\ 0 & 1 & 2t_0 \end \right|=0 \quad \Rightarrow \end

\begin (X-t_0)\cdot t_0^2 — (Y-t_0^2/2)\cdot 2t_0 + (Z-t_0^3/3)=0. \end Подставляем вместо $X$, $Y$, $Z$ координаты точки $N$: $X=0$, $Y=0$, $Z=9$, упрощаем и получаем уравнение относительно $t_0$: \begin 9-t_0^3/3=0 \quad \Rightarrow \quad t_0=3. \end Подставив найденное $t_0$ в записанное ранее уравнение, запишем искомое уравнение соприкасающейся плоскости: $$ 9X-6Y+Z-9=0. $$

Задача 3

Через точку $P\left(-\frac45,1,2\right)$ провести плоскость, являющуюся спрямляющей для кривой: $$ x=t^2,\,\, y=1+t,\,\, z=2t. $$

Решение задачи 3

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

Спрямляющая плоскость определяется касательной и бинормалью, то есть векторами $\vec(t_0)$ и $\vec(t_0)\times\vec(t_0)$.

Записываем уравнение спрямляющей плоскости: \begin \left| \begin X-t_0^2 & Y-1-t_0 & Z-2t_0 \\ 2t_0 & 1 & 2\\ 0 & 4 & -2 \end \right|= 0 \end

Раскрываем определитель. Подставляем в уравнение координаты точки $P$: $X=-4/5$, $Y=1$, $Z=2$. Упрощаем и получаем уравнение для нахождения $t_0$: \begin 5t_0^2-8t_0-4=0 \,\, \Rightarrow \,\, t_<01>=2,\, t_<02>=-\frac25. \end

Уравнения соприкасающихся плоскостей к заданной кривой, проходящих через $P$, принимают вид: \begin & 5X-4Y-8Z+24=0,\\ & 25X+4Y+8Z=0. \end

Уравнение прямой, которая проходит через две заданные точки: примеры, решения

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

Уравнение прямой, проходящей через две заданные точки на плоскости

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

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

Рассмотрим на примере решения подобной задачи. Необходимо составить уравнение прямой a , проходящей через две несовпадающие точки M 1 ( x 1 , y 1 ) и M 2 ( x 2 , y 2 ) , находящиеся в декартовой системе координат.

В каноническом уравнении прямой на плоскости, имеющего вид x — x 1 a x = y — y 1 a y , задается прямоугольная система координат О х у с прямой, которая пересекается с ней в точке с координатами M 1 ( x 1 , y 1 ) с направляющим вектором a → = ( a x , a y ) .

Необходимо составить каноническое уравнение прямой a , которая пройдет через две точки с координатами M 1 ( x 1 , y 1 ) и M 2 ( x 2 , y 2 ) .

Прямая а имеет направляющий вектор M 1 M 2 → с координатами ( x 2 — x 1 , y 2 — y 1 ) , так как пересекает точки М 1 и М 2 . Мы получили необходимые данные для того, чтобы преобразовать каноническое уравнение с координатами направляющего вектора M 1 M 2 → = ( x 2 — x 1 , y 2 — y 1 ) и координатами лежащих на них точках M 1 ( x 1 , y 1 ) и M 2 ( x 2 , y 2 ) . Получим уравнение вида x — x 1 x 2 — x 1 = y — y 1 y 2 — y 1 или x — x 2 x 2 — x 1 = y — y 2 y 2 — y 1 .

Рассмотрим рисунок, приведенный ниже.

Следуя по вычислениям, запишем параметрические уравнения прямой на плоскости, которое проходит через две точки с координатами M 1 ( x 1 , y 1 ) и M 2 ( x 2 , y 2 ) . Получим уравнение вида x = x 1 + ( x 2 — x 1 ) · λ y = y 1 + ( y 2 — y 1 ) · λ или x = x 2 + ( x 2 — x 1 ) · λ y = y 2 + ( y 2 — y 1 ) · λ .

Рассмотрим подробней на решении нескольких примеров.

Записать уравнение прямой, проходящей через 2 заданные точки с координатами M 1 — 5 , 2 3 , M 2 1 , — 1 6 .

Каноническим уравнением для прямой, пересекающейся в двух точках с координатами x 1 , y 1 и x 2 , y 2 принимает вид x — x 1 x 2 — x 1 = y — y 1 y 2 — y 1 . По условию задачи имеем, что x 1 = — 5 , y 1 = 2 3 , x 2 = 1 , y 2 = — 1 6 . Необходимо подставить числовые значения в уравнение x — x 1 x 2 — x 1 = y — y 1 y 2 — y 1 . Отсюда получим, что каноническое уравнение примет вид x — ( — 5 ) 1 — ( — 5 ) = y — 2 3 — 1 6 — 2 3 ⇔ x + 5 6 = y — 2 3 — 5 6 .

Ответ: x + 5 6 = y — 2 3 — 5 6 .

При необходимости решения задачи с другим видом уравнения, то для начала можно перейти к каноническому, так как из него проще прийти к любому другому.

Составить общее уравнение прямой, проходящей через точки с координатами M 1 ( 1 , 1 ) и M 2 ( 4 , 2 ) в системе координат О х у .

Для начала необходимо записать каноническое уравнение заданной прямой, которая проходит через заданные две точки. Получим уравнение вида x — 1 4 — 1 = y — 1 2 — 1 ⇔ x — 1 3 = y — 1 1 .

Приведем каноническое уравнение к искомому виду, тогда получим:

x — 1 3 = y — 1 1 ⇔ 1 · x — 1 = 3 · y — 1 ⇔ x — 3 y + 2 = 0

Ответ: x — 3 y + 2 = 0 .

Примеры таких заданий были рассмотрены в школьных учебниках на уроках алгебры. Школьные задачи отличались тем, что известным было уравнение прямой с угловым коэффициентом, имеющее вид y = k x + b . Если необходимо найти значение углового коэффициента k и числа b , при которых уравнение y = k x + b определяет линию в системе О х у , которая проходит через точки M 1 ( x 1 , y 1 ) и M 2 ( x 2 , y 2 ) , где x 1 ≠ x 2 . Когда x 1 = x 2 , тогда угловой коэффициент принимает значение бесконечности, а прямая М 1 М 2 определена общим неполным уравнением вида x — x 1 = 0 .

Потому как точки М 1 и М 2 находятся на прямой, тогда их координаты удовлетворяют уравнению y 1 = k x 1 + b и y 2 = k x 2 + b . Следует решить систему уравнений y 1 = k x 1 + b y 2 = k x 2 + b относительно k и b .

Для этого найдем k = y 2 — y 1 x 2 — x 1 b = y 1 — y 2 — y 1 x 2 — x 1 · x 1 или k = y 2 — y 1 x 2 — x 1 b = y 2 — y 2 — y 1 x 2 — x 1 · x 2 .

С такими значениями k и b уравнение прямой, проходящее через заданные две точки, принимает следующий вид y = y 2 — y 1 x 2 — x 1 · x + y 2 — y 2 — y 1 x 2 — x 1 · x 1 или y = y 2 — y 1 x 2 — x 1 · x + y 2 — y 2 — y 1 x 2 — x 1 · x 2 .

Запомнить сразу такое огромное количество формул не получится. Для этого необходимо учащать количество повторений в решениях задач.

Записать уравнение прямой с угловым коэффициентом, проходящей через точки с координатами M 2 ( 2 , 1 ) и y = k x + b .

Для решения задачи применяем формулу с угловым коэффициентом, имеющую вид y = k x + b . Коэффициенты k и b должны принимать такое значение, чтобы данное уравнение соответствовало прямой, проходящей через две точки с координатами M 1 ( — 7 , — 5 ) и M 2 ( 2 , 1 ) .

Точки М 1 и М 2 располагаются на прямой, тогда их координаты должны обращать уравнение y = k x + b верное равенство. Отсюда получаем, что — 5 = k · ( — 7 ) + b и 1 = k · 2 + b . Объединим уравнение в систему — 5 = k · — 7 + b 1 = k · 2 + b и решим.

При подстановке получаем, что

— 5 = k · — 7 + b 1 = k · 2 + b ⇔ b = — 5 + 7 k 2 k + b = 1 ⇔ b = — 5 + 7 k 2 k — 5 + 7 k = 1 ⇔ ⇔ b = — 5 + 7 k k = 2 3 ⇔ b = — 5 + 7 · 2 3 k = 2 3 ⇔ b = — 1 3 k = 2 3

Теперь значения k = 2 3 и b = — 1 3 подвергаются подстановке в уравнение y = k x + b . Получаем, что искомым уравнением, проходящим через заданные точки, будет уравнение, имеющее вид y = 2 3 x — 1 3 .

Такой способ решения предопределяет траты большого количества времени. Существует способ, при котором задание решается буквально в два действия.

Запишем каноническое уравнение прямой, проходящей через M 2 ( 2 , 1 ) и M 1 ( — 7 , — 5 ) , имеющее вид x — ( — 7 ) 2 — ( — 7 ) = y — ( — 5 ) 1 — ( — 5 ) ⇔ x + 7 9 = y + 5 6 .

Теперь переходим к уравнению в угловым коэффициентом. Получаем, что: x + 7 9 = y + 5 6 ⇔ 6 · ( x + 7 ) = 9 · ( y + 5 ) ⇔ y = 2 3 x — 1 3 .

Ответ: y = 2 3 x — 1 3 .

Уравнения прямой, которая проходит через две заданные точки в трехмерном пространстве

Если в трехмерном пространстве имеется прямоугольная система координат О х у z с двумя заданными несовпадающими точками с координатами M 1 ( x 1 , y 1 , z 1 ) и M 2 ( x 2 , y 2 , z 2 ) , проходящая через них прямая M 1 M 2 , необходимо получить уравнение этой прямой.

Имеем, что канонические уравнения вида x — x 1 a x = y — y 1 a y = z — z 1 a z и параметрические вида x = x 1 + a x · λ y = y 1 + a y · λ z = z 1 + a z · λ способны задать линию в системе координат О х у z , проходящую через точки, имеющие координаты ( x 1 , y 1 , z 1 ) с направляющим вектором a → = ( a x , a y , a z ) .

Прямая M 1 M 2 имеет направляющий вектор вида M 1 M 2 → = ( x 2 — x 1 , y 2 — y 1 , z 2 — z 1 ) , где прямая проходит через точку M 1 ( x 1 , y 1 , z 1 ) и M 2 ( x 2 , y 2 , z 2 ) , отсюда каноническое уравнение может быть вида x — x 1 x 2 — x 1 = y — y 1 y 2 — y 1 = z — z 1 z 2 — z 1 или x — x 2 x 2 — x 1 = y — y 2 y 2 — y 1 = z — z 2 z 2 — z 1 , в свою очередь параметрические x = x 1 + ( x 2 — x 1 ) · λ y = y 1 + ( y 2 — y 1 ) · λ z = z 1 + ( z 2 — z 1 ) · λ или x = x 2 + ( x 2 — x 1 ) · λ y = y 2 + ( y 2 — y 1 ) · λ z = z 2 + ( z 2 — z 1 ) · λ .

Рассмотрим рисунок, на котором изображены 2 заданные точки в пространстве и уравнение прямой.

Написать уравнение прямой, определенной в прямоугольной системе координат О х у z трехмерного пространства, проходящей через заданные две точки с координатами M 1 ( 2 , — 3 , 0 ) и M 2 ( 1 , — 3 , — 5 ) .

Необходимо найти каноническое уравнение. Так как речь идет о трехмерном пространстве, значит при прохождении прямой через заданные точки, искомое каноническое уравнение примет вид x — x 1 x 2 — x 1 = y — y 1 y 2 — y 1 = z — z 1 z 2 — z 1 .

По условию имеем, что x 1 = 2 , y 1 = — 3 , z 1 = 0 , x 2 = 1 , y 2 = — 3 , z 2 = — 5 . Отсюда следует, что необходимые уравнения запишутся таким образом:

x — 2 1 — 2 = y — ( — 3 ) — 3 — ( — 3 ) = z — 0 — 5 — 0 ⇔ x — 2 — 1 = y + 3 0 = z — 5

Ответ: x — 2 — 1 = y + 3 0 = z — 5 .


источники:

http://vmath.ru/vf5/diffgeom/seminar1

http://zaochnik.com/spravochnik/matematika/prjamaja-ploskost/uravnenie-prjamoj-kotoraja-prohodit-cherez-dve-zad/