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

Содержание

English version

Вычисление расстояний между геометрическими объектами

Расстояние между точками $ X=(x_{1},dots,x_n) $ и $ Y=(y_{1},dots,y_n) $ из пространства $ mathbb R^{n}_{} $ понимается в стандартной евклидовой метрике:
$$ sqrt{(x_1-y_1)^2+dots+(x_n-y_n)^2} . $$
Для согласования дальнейших обозначений будем всегда считать точки пространства $ mathbb R^{n}_{} $ векторами-столбцами.

Линейные многообразия

Расстояние от точки до линейного многообразия (плоскости)

Задача. Найти расстояние от точки $ X_{0} in {mathbb R}^{n} $ до линейного многообразия (плоскости) $ mathbb M $ в $ {mathbb R}^{n} $, заданного системой уравнений
$$
left{
begin{array}{ccc}
c_{11}x_1+c_{12}x_2+dots+c_{1n}x_n &=& h_1 \
dots & & dots \
c_{m1}x_1+c_{m2}x_2+dots+c_{mn}x_n &=& h_m
end{array}
right.
$$
или, в матричном виде
$$
CX={mathcal H} quad npu quad
C=left(
begin{array}{cccc}
c_{11}& c_{12} & dots & c_{1n} \
dots & & & dots \
c_{m1}& c_{m2} & dots & c_{mn}
end{array}
right)_{mtimes n} ,
{mathcal H} =left(
begin{array}{c}
h_1 \ vdots \ h_m
end{array}
right),
X=left(
begin{array}{c}
x_1 \ x_2 \ vdots \ x_n
end{array}
right)
$$
При этом предполагается, что $ mle n_{} $ и что ранг матрицы $ C_{} $ равен $ m_{} $, то есть система уравнений совместна и определяемое ею многообразие в $ {mathbb R}^{n} $ является $ (n-m)_{} $-мерным.

Т

Теорема 1. [1]. Составим квадратную матрицу порядка $ m+1_{} $:

$$
M=left(
begin{array}{cc}
Ccdot C^{top} & CX_0- {mathcal H} \
(CX_0- {mathcal H})^{top} & 0
end{array}
right)
$$
Расстояние от точки $ X_{0} $ до линейного многообразия $ mathbb M $ вычисляется по формуле
$$
d= sqrt{-frac{det M}{det(Ccdot C^{top})}} .
$$

Доказательство



ЗДЕСЬ.

=>

Расстояние от точки $ X_{0}=(x_{10},dots,x_{n0})^{top} $ до гиперплоскости (или, в случае $ n=2 $, прямой)

$$ c_1x_1+dots+c_nx_n= h $$
равно
$$ d= frac{|c_1x_{10}+dots+c_nx_{n0}-h|}{sqrt{c_1^2+dots+c_n^2}} . $$
Ближайшая к $ X_0 $ точка гиперплоскости:
$$
X_{ast}=X_0- frac{c_1x_{10}+dots+c_nx_{n0}-h}{c_1^2+dots+c_n^2} left(begin{array}{c} c_1 \ vdots \ c_n end{array} right) , .
$$


Пусть теперь линейное многообразие (плоскость) задано параметрически
$$
mathbb M= { Y_0+lambda_1 Y_1+dots+lambda_k Y_k quad mid quad
{lambda_1,dots,lambda_k} subset {mathbb R} }
$$
при фиксированных столбцах
$$ {Y_0,Y_1,dots,Y_k }subset {mathbb R}^n . $$
Предположим, что эти столбцы линейно независимы. Составим из них матрицы
$$
L=left[ Y_1|dots|Y_k right]_{ntimes k} quad u quad tilde L = left[ Y_1|dots|Y_k| X_0-Y_0 right]_{ntimes (k+1)}
$$
(здесь $ |_{} $ означает конкатенацию).

Т

Теорема 2. Расстояние $ d_{} $ от точки $ X_{0} $ до линейного многообразия $ mathbb M $ вычисляется по формуле

$$
d=sqrt{frac{det(tilde L^{top}cdot tilde L)}{det( L^{top}cdot L)}} .
$$

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


На основании свойств определителя Грама, матрица $ L^{top}cdot L_{} $ — при сделанном предположении о линейной независимости $ {Y_1,dots,Y_{k} } $ —
будет положительно определенной, а матрица $ tilde L^{top}cdot tilde L_{} $ при любых столбцах
$ {Y_0,Y_1,dots,Y_{k} } $ имеет неотрицательный определитель.

Т

Теорема 3. Ближайшая к точке $ X_0 $ точка многообразия $ mathbb M_{} $ (проекция точки на многообразие) определяется по формуле

$$
X_{ast}=Y_0+ L(L^{top}cdot L_{})^{-1} L^{top} (X_0-Y_0) , .
$$

Доказательство



ЗДЕСЬ.

П

Пример. Найти расстояние от точки $ X_{0}=(1,1,1,1)^{top} $ до плоскости

$$
left{begin{array}{rrrrc}
3x_1&+x_2&-x_3&+x_4&=1 \
x_1 & -2x_2&+x_3&+2x_4&=2.
end{array}
right.
$$

Решение. 1-й способ: применение теоремы 1. Имеем:
$$
C=left( begin{array}{rrrr}
3 & 1 & -1 & 1 \
1 & -2 & 1 & 2
end{array}
right), {mathcal H}= left( begin{array}{r} 1 \ 2 end{array} right),
$$
$$
Ccdot C^{top} =
left( begin{array}{cc}
12 & 2 \
2 & 10
end{array}
right), CX_0=left( begin{array}{r} 4 \ 2 end{array} right),
CX_0-{mathcal H}=left( begin{array}{r} 3 \ 0 end{array} right) ,
$$
$$
frac{left| begin{array}{ccc}
12 & 2 & 3 \
2 & 10 & 0 \
3 & 0 & 0
end{array}
right|}{left| begin{array}{cc}
12 & 2 \
2 & 10
end{array}
right|}=frac{-90}{116}=-frac{45}{58} .
$$

2-й способ: применение теоремы 2. Общее решение системы уравнений, задающей плоскость:
$$ x_3=frac{5}{3}x_1+frac{4}{3}x_2, x_4=1-frac{4}{3}x_1+frac{1}{3}x_2 . $$
Таким образом, плоскость может быть представлена в параметрическом виде
$$
Y_0+lambda_1 Y_1 + lambda_2 Y_2 quad npu quad Y_0 = left( begin{array}{r} 0 \ 0 \ 0 \ 1 end{array}
right), Y_1=left( begin{array}{r} 0 \ 3 \ 4 \ 1 end{array}
right), Y_2=left( begin{array}{r} 3 \ 0 \ 5 \ -4 end{array}
right) .
$$
Имеем:
$$
L=
left( begin{array}{rr}
0 & 3 \
3 & 0 \
4 & 5 \
1 & -4
end{array}
right), tilde L =left( begin{array}{rrr}
0 & 3 & 1 \
3 & 0 & 1 \
4 & 5 & 1 \
1 & -4 & 0
end{array}
right),
frac{left| begin{array}{ccc}
26 & 16 & 7 \
16 & 50 & 8 \
7 & 8 & 3
end{array}
right|}{left| begin{array}{cc}
26 & 16 \
16 & 50
end{array}
right|}=frac{810}{1044}=frac{45}{58} .
$$
Координаты ближайшей точки к $ X_{0} $:
$$
X_{ast}= left(begin{array}{c} 1 \ 1 \ 1 \ 1 end{array}right)+left( begin{array}{rr}
0 & 3 \
3 & 0 \
4 & 5 \
1 & -4
end{array}
right)left( begin{array}{ccc}
26 & 16 \
16 & 50 \
end{array}
right)^{-1}
left(begin{array}{rrrr}
0 & 3 & 4 & 1 \
3 & 0 & 5 & -4
end{array}
right)left(begin{array}{c} 1 \ 1 \ 1 \ 0 end{array}right)=frac{1}{58}
left(begin{array}{c} 16 \ 37 \ 76 \ 49 end{array}right) , .
$$

Ответ. $ d=sqrt{45/58} approx 0.8808303295 $.

Расстояние между линейными многообразиями (плоскостями)

Пусть линейные многообразия в $ {mathbb R}^{n} $ заданы параметрически
$$
mathbb M_1={ X_0+ lambda_1 X_1+dots + lambda_k X_k mid {lambda_1,dots,lambda_k } subset mathbb R } ;
$$
$$
mathbb M_2={ Y_0+mu_1Y_1+dots+mu_{ell}Y_{ell} mid {mu_1,dots,mu_{ell} } subset mathbb R }
$$
при фиксированных столбцах
$$ {X_0,X_1,dots,X_k,Y_0,Y_1,dots,Y_{ell}}subset {mathbb R}^n . $$
Составим из этих столбцов матрицы
$$
P=left[ X_1|dots|X_k| Y_1|dots | Y_{ell} right]_{ntimes (k+ell)} quad u quad tilde P = left[ X_1|dots|X_k| Y_1|dots | Y_{ell}| X_0-Y_0 right]_{ntimes (k+ell+1)}
$$
(здесь $ |_{} $ означает конкатенацию).

Т

Теорема. Расстояние между линейными многообразиями $ mathbb M_1 $ и $ mathbb M_2 $ вычисляется по формуле

$$
d=sqrt{frac{det(tilde P^{top}cdot tilde P)}{det( P^{top}cdot P)}} .
$$

§

На основании свойств определителя Грама имеем:

$$
det (P^{top}cdot P) > 0 quad iff quad mbox{ столбцы } {X_1,dots,X_k,Y_1,dots,Y_{ell} } mbox{ линейно независимы};
$$
$$ det(tilde P^{top}cdot tilde P) ge 0 quad mbox{ при } forall {X_0,X_1,dots,X_k,Y_0,Y_1,dots,Y_{ell} } .
$$

П

Пример. [2]. Найти расстояние между плоскостями

$$
left( begin{array}{r} 89 \ 37 \ 111 \ 13 \54 end{array}
right) + lambda_1 left( begin{array}{r} 1 \ 1 \ 0 \ -1 \ -1 end{array}
right) + lambda_2 left( begin{array}{r} 1 \ -1 \ 0 \ -1 \ 1 end{array}
right) quad mbox{ и } quad
left( begin{array}{r} 42 \ -16 \ -39 \ 71 \3 end{array}
right) + mu_1 left( begin{array}{r} 1 \ 1 \ 0 \ 1 \ 1 end{array}
right) + mu_2 left( begin{array}{r} 1 \ -1 \ 0 \ 1 \ -1 end{array}
right) .
$$

Решение.
$$
P^{top}cdot P=4cdot E_{4 times 4}, quad
tilde P^{top}cdot tilde P=
left(begin{array}{ccccc}
4 & 0 & 0 & 0 & 107 \
0 & 4 & 0 & 0 & 103 \
0 & 0 & 4 & 0 & 93\
0 & 0 & 0 & 4 & -115 \
107 & 103 & 93 & -115 & 33483
end{array}
right) .
$$

Ответ. $ d=150_{} $.

Квадратичные многообразия (квадрики)

В последующих пунктах, касающихся вычисления расстояний между геометрическими объектами, хотя бы один из которых представлен квадратным уравнением, используется следующая идеология решения. Первоначальной целью ставится построение уравнения расстояний, т.е. алгебраического уравнения от одной переменной, среди корней которого находится квадрат искомого расстояния. После нахождения этого корня, координаты ближайшей точки (или пары ближайших точек) находятся в виде рациональных функций от величины квадрата расстояния. Таким образом, мы «переворачиваем» традиционную схему решения оптимизационных задач:



стационарные точки


$ rightarrow $



критические значения

Такая реверсия традиционного подхода оправдана, с одной стороны, тем, что задача сводится к одномерной — поиску корней полинома от одной переменной. Причем нас будет интересовать, как правило, единственный корень этого полинома — минимальный положительный. С другой стороны, уравнение расстояний удается построить в результате чисто алгебраической процедуры: конечного числа элементарных алгебраических операций над коэффициентами уравнений, задающих многообразия. Алгоритм основан на аппарате исключения переменных в системах нелинейных алгебраических уравнений, и ключевым объектом в нем оказывается вычисление дискриминанта полинома (от одной или двух переменных).

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

Т

Теорема 1. Пусть квадрика в $ {mathbb R}^{n} $, задана уравнением

$$
X^{top}AX+2B^{top}X-1=0 , (A=A^{top}) .
$$
Квадрат расстояния до нее от не лежащей на ней точки
$$ X_{0} in {mathbb R}^{n}, quad ( X_0^{top}AX_0+2 B^{top}X_{0}-1ne 0 ) $$
равен минимальному положительному корню уравнения расстояний
$$
{mathcal F}(z)=0 quad npu quad {mathcal F}(z)={mathcal D}_{mu} left( Phi(mu,z) right) .
$$
Здесь
$$
Phi(mu,z)=det left( left[ begin{array}{cc} A & B \ B^{top} & -1
end{array} right]
+ mu left[ begin{array}{cc} -E & X_0 \ X_0^{top} & z-X_0^{top}X_0 end{array} right] right),
$$
$ {mathcal D}_{} $ означает дискриминант полинома $ Phi(mu,z) $, рассматриваемого относительно переменной $ mu_{} $, а $ E_{} $ — единичная матрица порядка $ n_{} $. Дополнительно предполагается, что указанный корень не является кратным.

=>

[3]. Квадрат расстояния от начала координат $ {mathbb O} in {mathbb R}^{n} $ до квадрики в $ {mathbb R}^{n} $, заданной уравнением

$$
X^{top}AX+2,B^{top}X-1=0 ,
$$
равен минимальному положительному корню уравнения расстояний
$$
{mathcal F}(z)=0, quad npu quad {mathcal F}(z)={mathcal D}_{mu} left(
f(mu)(mu z-1)-B^{top}q(A,mu)B right) ,
$$
и при условии, что указанный корень не является кратным. Здесь $ f(mu_{})=det (A-mu E) $ — характеристический полином матрицы $ A_{} $, а $ q(A,mu)_{} $ — матрица взаимная матрице $ A-mu E_{} $.

=>

В частном случае $ B={mathbb O}_{} $ (квадрика центрирована к началу координат), имеем:

$$
{mathcal F}(z)=left[z^nf(1/z) right]^2{mathcal D}_{mu}(f(mu)) ,
$$
и расстояние от начала координат до квадрики оказывается равным $ 1/sqrt{lambda_{max}^{}} $,
где $ lambda_{max}^{} $ — максимальное собственное число матрицы $ A_{} $.

П

Пример. Найти расстояние от начала координат до эллипсоида

$$ 7,x_1^2+6,x_2^2+5,x_3^2-4,x_1x_2-4,x_2x_3-3,x_1-4,x_2+5,x_3-18=0 .$$

Решение. Здесь
$$A = left(
{begin{array}{rrr}
frac{7}{18} & -frac{1}{9} & 0 \
&& \
-frac{1}{9} & frac{1}{3} & -frac{1}{9} \
&& \
0 & -frac{1}{9} & frac{5}{18}
end{array}}
right),quad
B = left(
begin{array}{r}
-frac{1}{12} \
\
-frac{1}{9} \
\
frac{5}{36}
end{array}
right) ,$$
$$
f(mu)=det (A-mu E)=-mu ^{3} + mu ^{2} – frac{11}{36} mu
+ frac {1}{36}
$$
Матрица взаимная матрице $ A-mu E_{} $:
$$
q(A, mu)= left(
begin{array}{ccc}
mu ^{2} – frac{11}{18} mu + frac{13}{162} & – frac{1}{9} mu + frac{5}{162} & frac{1}{81} \
&& \
– frac{1}{9} mu + frac{5}{162} & mu^2 -frac{2}{3}mu+frac{35}{324} & – frac{1}{9} mu +frac{7}{162} \
&& \
frac{1}{81} & – frac{1}{9} mu + frac{7}{162} &
mu ^{2} – frac{13}{18}mu+frac{19}{162}
end{array}
right) .
$$
$$
Phi(mu,z)=f(mu)(mu z-1)-B^{top}q(A,mu)B=
$$
$$
=-z mu ^{4} + (z+1) mu ^{3} +
left(-frac {11}{36} z – frac{673}{648}right) mu ^{2}
+left( frac {1}{36} z + frac {241}{729} right) mu –
frac {1621}{52488} .
$$
Воспользуемся детерминантным представлением дискриминанта:
$$
{mathcal F}(z) = {mathcal D}_{mu} (Phi(mu,z)) = frac{1}{16} times
$$
$$
times
left|
begin{array}{cccccc}
4z & – 3z-3 & frac{11}{18}z +
frac{673}{324} & – frac{1}{36} z – frac{241}{729} & 0 & 0 \
&&&&& \
0 & 4z & – 3z-3 & frac{11}{18} z + frac{673}{324} & – frac{1}{36} z
– frac{241}{729} & 0 \
&&&&& \
0 & 0 & 4z & – 3z-3 & frac{11}{18}z
+ frac{673}{324} & – frac{1}{36} z – frac{241}{729} \
&&&&& \
0 & 0 & – z – 1 & frac{11}{18}z + frac{673}{324} & – frac{1}{12} z
– frac{241}{243} & frac{1621}{13122} \
&&&&& \
0 & – z – 1 & frac{11}{18}z + frac{673}{324} & – frac{1}{12}z
– frac{241}{243} & frac{1621}{13122} & 0 \
&&&&& \
– z – 1 & frac{11}{18} z + frac{673}{324} & – frac{1}{12} z
– frac{241}{243} & frac{1621}{13122} & 0 & 0
end{array}
right| =
$$
$$
=2^{-11}3^{-24} (
38263752,z^6-966487788,z^5+9376985736,z^4-43882396481,z^3+$$
$$
+102982092872,z^2-116747905827,z+50898162294)
quad .
$$
Вещественные корни уравнения расстояний:
$$ z_1approx 1.394685, z_2 approx 5.701814, z_3 approx 7.043941, z_4 approx 7.590060 . $$

Ответ. $ d= sqrt{z_1} approx 1.180968 $.

Нахождение точки на квадрике, ближайшей к заданной точке $ X_{0} $, возможно с помощью следующего результата.

T

Теорема 2. При выполнении условий теоремы 1, координаты точки $ X_{ast} $ квадрики, ближайшей к точке $ X_{0} $ находятся по формуле

$$ X_{ast}=-A^{-1} B – mu_{ast} (A -mu_{ast}E)^{-1} (A^{-1} B+X_0)=(mu_{ast}E- A)^{-1} (B+mu_{ast} X_0) . $$
Здесь $ mu_{ast} $ означает кратный корень полинома $ Phi(mu,z_{ast}) $, где полином $ Phi(mu,z) $ берется из формулировки теоремы 1, а
$ z_{ast}^{} $ означает минимальный положительный корень уравнения расстояний.

Этот результат требует пояснений. Итак, поскольку дискриминант полинома $ Phi(mu,z_{ast}) $ обращается в нуль, то у этого полинома — как полинома по $ mu_{} $ — имеется кратный корень $ mu =mu_{ast} $. Можно доказать [4], что при условии простоты корня $ z=z_{ast} $ уравнения расстояний $ mathcal F(z)=0 $ кратность корня $ mu =mu_{ast} $ для полинома $ Phi(mu,z_{ast}) $ будет равна ровно $ 2_{} $, и других кратных корней этот полином не имеет. Но тогда, выражение для $ mu_{ast}^{} $ может быть найдено в виде рациональной функции коэффициентов полинома $ Phi(mu,z_{ast}) $. Последнее утверждение может быть доказано разными способами, и в качестве самого наглядного выберем тот, что основан на свойствах дискриминанта, например, на том, что изложено




ЗДЕСЬ.

=>

При выполнении условия предыдущей теоремы, координаты точки $ X_{ast}^{} $, ближайшей на квадрике к точке $ X_{0} $, являются рациональными функциями от квадрата расстояния.

=>

Точка $ X_{ast} $ квадрики $ X^{top}AX+2,B^{top}X-1=0 $, ближайшая к началу координат $ X_0= mathbb O $, находится по формуле:

$$ X_{ast} = – frac{1}{f(mu_{ast})} q(A,mu_{ast}) B . $$
Здесь $ f(mu_{})=det (A-mu E) $ — характеристический полином матрицы $ A_{} $, $ q(A,mu)_{} $ — матрица взаимная матрице $ A-mu E_{} $, а $ mu_{ast} $ означает кратный корень уравнения
$$f(mu)(mu z_{ast}-1)-B^{top}q(A,mu)B=0 , $$
где $ z_{ast}^{} $ — величина квадрата расстояния от $ mathbb O_{} $ до квадрики.

П

Пример. Найти ближайшую к началу координат точку эллипсоида из предыдущего примера.

Решение. Подставляем $ z_{}=z_{ast} approx 1.394685 $ в формулу для определения кратного корня, т.е. в отношение двух конкретных миноров детерминантного представления дискриминанта:
$$
mu=-frac{left|
begin{array}{cccc}
4z & – 3z-3 & frac{11}{18} z + frac{673}{324} & 0 \
&&& \
0 & 4z & – 3z-3 & – frac{1}{36} z – frac{241}{729} \
&&& \
0 & – z – 1 & frac{11}{18}z + frac{673}{324} & frac{1621}{13122} \
&&& \
– z – 1 & frac{11}{18}z + frac{673}{324} & – frac{1}{12}z – frac{241}{243} & 0
end{array}
right|}
{left|
begin{array}{cccc}
4z & – 3z-3 & frac{11}{18} z + frac{673}{324} & – frac{1}{36} z – frac{241}{729} \
&&& \
0 & 4z & – 3z-3 & frac{11}{18}z + frac{673}{324} \
&&& \
0 & – z – 1 & frac{11}{18}z + frac{673}{324} & – frac{1}{12}z – frac{241}{243} \
&&& \
– z – 1 & frac{11}{18}z + frac{673}{324} & – frac{1}{12}z – frac{241}{243} & frac{1621}{13122}
end{array}
right|}
$$
получаем $ mu_{ast}^{} approx 0.572670 $. Подставляем это значение в формулу для определения $ X_{ast}^{} $ из последнего следствия:
$$
X_{ast}approx left(begin{array}{r}
0.071171 \ -0.867719 \ 0.797924
end{array}
right) .
$$

Проверка. Если подставить вместо $ X_{ast} $ его приближенное значение, то получим:
$$
X_{ast}^{top} X_{ast} approx mathbf{1.39468}4, X_{ast}^{top}AX_{ast}+2,B^{top}X_{ast}-1 approx 2.9cdot 10^{-5} ,
$$
и вектор $ {mathbb O}X_{ast} $ перпендикулярен эллипсоиду в точке $ X_{}=X_{ast} $:
$$
AX_{ast}+B approx left(begin{array}{r}
0.040757\ -0.496917 \ 0.456948
end{array} right)approx mu_{ast} X_{ast} .
$$

Более подробный анализ уравнения расстояний для частных случаев плоскости $ mathbb R^{2} $ и трехмерного пространства $ mathbb R^{3} $ (в частности, почему существенно условие простоты минимального положительного корня, упомянутое в теореме 1)



ЗДЕСЬ.

Расстояние от линейного многообразия (плоскости) до квадрики

Задача. Найти расстояние от эллипсоида в $ {mathbb R}^{n} $, заданного уравнением
$$
X^{top}AX+2B^{top}X-1=0 , (A=A^{top})
$$
до линейного многообразия (плоскости) в $ {mathbb R}^{n} $, заданной системой уравнений
$$
left{
begin{array}{ccc}
c_{11}x_1+c_{12}x_2+dots+c_{1n}x_n &=& 0 \
dots & & dots \
c_{m1}x_1+c_{m2}x_2+dots+c_{mn}x_n &=& 0
end{array}
right. iff
CX={mathbb O} quad npu quad
C=left(
begin{array}{cccc}
c_{11}& c_{12} & dots & c_{1n} \
dots & & & dots \
c_{m1}& c_{m2} & dots & c_{mn}
end{array}
right)_{mtimes n}
$$
При этом предполагается, что $ mle n_{} $ и что ранг матрицы $ C_{} $ равен $ m_{} $, т.е.
определяемая системой плоскость в $ {mathbb R}^{n} $ является $ (n-m)_{} $-мерной.

Т

Теорема. [3]. Необходимое и достаточное условие того, что линейное многообразие (плоскость) пересекает эллипсоид зависит от знакоопределенности матрицы $ A_{} $:

$$0 le left|
begin{array}{lrc}
A & B & C^{top}\
B^{top} & -1 & {mathbb O}\
C & {mathbb O} & mathbb{O}
end{array} right| times
left{ begin{array}{l}
(-1)^{m-1} mbox{при} A mbox{пол. определенной}, \
(-1)^n mbox{при} A mbox{отр. определенной}
end{array} right.$$

=>

Условие равенства нулю определителя из теоремы является необходимым и достаточным для существования точки касания эллипсоида и плоскости.

Т

Теорема. [3]. Если условие предыдущей теоремы не выполняется, то квадрат расстояния от эллипсоида
до плоскости совпадает с минимальным положительным корнем полинома

$$
{mathcal F}(z) ={mathcal D}_mu left( mu^m left|
begin{array}{ccc}
A & B & C^{top}\
B^{top} & -1 + mu z & mathbb{O}\
C & mathbb{O} & frac{1}{mu} C cdot C^{top}
end{array}
right| right),
$$
в предположении, что этот корень не является кратным. Здесь $ {mathcal D}_{} $ — дискриминант полинома, рассматриваемого относительно переменной $ mu_{} $.

=>

Если строки матрицы $ C_{} $ ортонормированны, то преобразованием
определителя в теореме можно понизить его порядок: выражение под знаком дискриминанта
можно преобразовать в

$$left|
begin{array}{cc}
A-mu C^{top} C & B \
B^{top} & -1+mu z
end{array}
right|.$$

П

Пример. Найти расстояние от оси $ {mathbb O}x_{1} $ до эллипсоида

$$
7, x_1^2+6, x_2^2 +5, x_3^2 -4,x_1x_2-4,x_2x_3-37,x_1-12,x_2+3,x_3+54=0 .
$$

Решение. Здесь
$$
A=
left(
begin{array}{rrr}
-frac{7}{54} & frac{1}{27} & 0 \
&&\
frac{1}{27} & -frac{1}{9} & frac{1}{27} \
&&\
0 & frac{1}{27} & -frac{5}{54}
end{array}
right), B=left(
begin{array}{r}
frac{37}{108} \
\
frac{1}{9} \
\
-frac{1}{36}
end{array}
right)
$$
и можно взять
$$
C=
left(
begin{array}{ccc}
0 & 1 & 0 \
0 & 0 & 1
end{array}
right) .
$$
Матрица $ A_{} $ отрицательно определена, условие пересечения прямой и эллипсоида не выполняется:
$$
left|
begin{array}{ccc}
A & B & C^{top}\
B^{top} & -1 & {mathbb O}\
C & {mathbb O} & mathbb{O}
end{array} right| times (-1)^3 = – frac{143}{11664} < 0 .
$$
Имеем, на основании следствия:
$$
left|
begin{array}{cc}
A-mu C^{top} C & B \
B^{top} & -1+mu z
end{array}
right|=left|
begin{array}{cccc}
-frac{7}{54} & frac{1}{27} & 0 & frac{37}{108} \
&&&\
frac{1}{27} & -frac{1}{9}-mu & frac{1}{27} & frac{1}{9} \
&&&\
0 & frac{1}{27} & -frac{5}{54}-mu & -frac{1}{36} \
&&&\
frac{37}{108} & frac{1}{9} & -frac{1}{36} & -1 + mu z
end{array}
right| =
$$
$$
=-frac{7}{54}z mu^3+left(-frac{73}{2916}z+frac{143}{11664}right)mu^2+left(-frac{1}{972}z-frac{1069}{314928}right)mu-frac{1621}{4251528}
$$
и дискриминант полученного полинома по переменной $ mu_{} $ равен
$$
{mathcal F}(z)=2^{-16}3^{-30}
left(1331935488,z^4-38807307008,z^3+245988221152,z^2-1086769525104,z+61289436065 right)
$$
Положительные корни последнего полинома: $ z_1 approx 0.057128, z_2 approx 22.545607_{} $.

Ответ. $ d_{} = sqrt{z_1} approx 0.239015 $.

Как правило, степень полинома $ {mathcal F}(z)_{} $ равна $ 2m_{} $, т.е. удвоенному количеству линейных уравнений, задающих плоскость. В частном случае $ m=1_{} $ получаем квадратное уравнение:

=>

Расстояния в $ {mathbb R}^{n} $ от плоскости

$$ c_1x_1+dots+c_nx_n = h iff CX=h $$
до ближайшей и до самой дальней точек эллипсоида
$$
X^{top}AX+2B^{top}X-1=0 , (A=A^{top})
$$
совпадают с модулями корней полинома:
$$
{mathcal F}(Z)=left|
begin{array}{ccc}
A & B & C^{top}/|C|\
B^{top} & -1 & Z-h/|C|\
C/|C| & Z-h/|C| & 0
end{array} right| .
$$
Здесь $ |C|=sqrt{c_1^2+dots+c_n^{2}} $ и предполагается, что поверхности не пересекаются.

П

Пример. Найти расстояние от прямой $ 2, x_1- x_{2}=0 $ до эллипса

$$ 7,x_1^2-4,x_1x_2 + 6, x_2^2-47, x_1 -24, x_{2} +124 = 0 .$$

Решение. Здесь
$$
{mathcal F}(Z)=left|
begin{array}{ccc}
A & B & C^{top}/|C| \
B^{top} & -1 & Z-h/|C| \
C/|C| & Z-h/|C| & 0
end{array} right| =
left|
begin{array}{cccc}
-frac{7}{124} & frac{1}{62} & frac{47}{248} & frac{2}{sqrt{5}} \
&&& \
frac{1}{62} & – frac{3}{62} & frac{3}{31} &- frac{1}{sqrt{5}} \
&&& \
frac{47}{248} & frac{3}{31} & -1 & Z \
&&& \
frac{2}{sqrt{5}} & – frac{1}{sqrt{5}} & Z & 0
end{array} right| =
$$
$$
=-frac{1}{307520}left(760,Z^2+1592sqrt{5}, Z+2383 right)
$$
и корни этого полинома:
$$ -frac{199}{190}sqrt{5}pm frac{1}{76} sqrt{13570} . $$

Ответ.
$$ d = left| -frac{199}{190}sqrt{5}+ frac{1}{76} sqrt{13570} right| approx 0.809219_{} . $$

Расстояние между квадриками

Т

Теорема. Пусть $ X^{top} A_{1} X =1 $ и $ X^{top} A_{2} X =1 $ – квадрики в $ {mathbb R}^{n} $, причем первая является эллипсоидом. Квадрики не пересекаются тогда и только тогда, когда матрица $ A_{1}-A_2 $ является знакоопределенной.

Доказательство



ЗДЕСЬ.

Т

Теорема. [3,4]. Если выполняется условие предыдущей теоремы, то квадрат расстояния между

$$ mbox{эллипсоидом} X^{top} A_{1} X =1 mbox{и квадрикой} X^{top} A_{2} X =1 $$
совпадает с минимальным положительным корнем уравнения расстояний
$$
{mathcal F}(z)=0 quad npu quad {mathcal F}(z)={mathcal D}_{lambda} left( Phi(lambda,z) right) .
$$
Здесь
$$
Phi(lambda,z)=det (lambda A_1 +
(z- lambda) A_2 – lambda (z-lambda) A_1 A_2),
$$
$ {mathcal D}_{} $ — дискриминант полинома рассматриваемого относительно переменной $ lambda_{} $.
Дополнительно предполагается, что указанный корень не является кратным.

П

Пример. Найти расстояние между эллипсами

$$10,x_1^2-12,x_1x_2+8,x_2^2=1 qquad u qquad x_1^2+x_1x_2+x_2^2=1 . $$

Решение. Здесь
$$
A_1=
left(
begin{array}{rr}
10 & – 6 \
-6 & 8
end{array}
right), quad
A_2=
left(
begin{array}{rr}
1 & frac{1}{2} \
frac{1}{2} & 1
end{array}
right)
$$
и матрица $ A_{1}-A_2 $ положительно определена. Следовательно эллипсы не пересекаются.
$$
Phi(lambda,z)=det (lambda A_1 + (z- lambda) A_2 – lambda (z-lambda) A_1 A_2)=
$$
$$
=33,lambda^4+left(-66z+frac{149}{2}right)lambda^3+left(33,z^2-61,z+frac{83}{4}right)lambda^2+left(-frac{27}{2}z^2+frac{45}{2}zright)lambda+frac{3}{4},z^2
$$
и дискриминант этого полинома по переменной $ lambda_{} $ равен
$$
{mathcal F}(z)=frac{3}{16}z^2 ({scriptstyle 936086976}, z^6-{scriptstyle 10969697376},z^5+
{scriptstyle 50706209664}, z^4
-{scriptstyle 115515184664}, z^3+{scriptstyle 130176444432}, z^2
-{scriptstyle 59826725574},z+{scriptstyle 2866271785}) .
$$
Положительные корни уравнения расстояний $ {mathcal F}(z)=0 $:
$$
z_1 approx 0.053945666, z_2 approx 1.3340583883, z_3 approx 1.95921364, z_4 approx 2.8785867381 .
$$

Ответ. $ d_{}= sqrt{z_1} approx 0.23226206 $.

Как правило, степень полинома $ {mathcal F}(z)_{} $ из последней теоремы (после отбрасывания постороннего множителя $ z^{n(n-1)}_{} $) равна $ n(n+1)_{} $.

Нахождение координат ближайших точек на квадриках (обеспечивающих найденное расстояние)
возможно по алгоритму:


1.

Если $ z=z_{ast} $ — корень полинома $ {mathcal F}(z) $, то это значит, что полином
$$ Phi(lambda, z_{ast}) = det ( lambda A_1 +(z_{ast}-lambda)A_2 – lambda (z_{ast}-lambda) A_2A_1) $$
имеет кратный корень $ lambda_{} = lambda_{ast} $. При выполнении условий теоремы, этот корень будет единственным второй кратности и его можно выразить в виде рациональной функции от $ z_{ast} $ с помощью субдискриминантов.


2.

Столбец координат $ X_{ast}^{} $ точки первой квадрики, удовлетворяет тогда однородной системе уравнений
$$ ( lambda_{ast} A_1 +(z_{ast}-lambda_{ast})A_2 – lambda_{ast} (z_{ast}-lambda_{ast}) A_2A_1) X = mathbb O , $$
которая имеет бесконечное множество решений, поскольку определитель ее матрицы равен нулю. Из этого бесконечного множества мы выделяем те решения, что удовлетворяют условию $ X^{top}A_{1}X=1 $.

При выполнении условий теоремы таких решений будет два (что соответствует симметрии задачи, см. рисунок).

Аналогично, столбец координат $ Y_{ast}^{} $ точки на второй квадрике $ Y^{top}A_{2}Y=1_{} $ будет решением системы уравнений
$$ ( lambda_{ast} A_1 +(z_{ast}-lambda_{ast})A_2 – lambda_{ast} (z_{ast}-lambda_{ast}) A_1A_2) Y = mathbb O . $$

Заметим, что матрицы рассматриваемых линейных систем различаются лишь транспонированием.

Для нахождения решений воспользуемся одним из результатов теории систем линейных уравнений. Составим столбец из
алгебраических дополнений к элементам какой-либо строки матрицы
$$ M= lambda_{ast} A_1 +(z_{ast}-lambda_{ast})A_2 – lambda_{ast} (z_{ast}-lambda_{ast}) A_2A_1 . $$
Тогда вектор $ X_{ast}^{} $ отличается от этого столбца лишь множителем, который определится из условия $ X^{top}A_{1}X=1_{} $. Аналогично, для получения столбца координат $ Y_{ast}^{} $ возьмем столбец из алгебраических дополнений к элементам какого-либо столбца той же матрицы $ M_{} $ и домножим его на константу, чтобы обеспечить выполнение условия $ Y^{top}A_{2}Y=1_{} $.


3.

Получившиеся пары $ X_{ast},Y_{ast}^{} $ надо согласовать: они должны подчиняться условию
$$ (X_{ast}-Y_{ast})^{top}(X_{ast}-Y_{ast})=z_{ast} . $$

П

Пример. Найти ближайшие точки эллипсов из предыдущего примера.

Решение. Для найденного значения $ z_{ast}=z_1 approx 0.053945666_{} $ определитель матрицы
$$
M=left(
begin{array}{cc}
7,lambda^2+(-7z+9)lambda+z & -2lambda^2+(2,z-frac{13}{2})lambda+frac{1}{2}z \
& \
-lambda^2+(z-frac{13}{2})lambda+frac{1}{2}z & 5lambda^2+(-5z+7)lambda+z
end{array}
right)
$$
как полином по $ lambda_{} $ будет иметь кратный корень. Этот корень определяем1) с помощью субдискриминантов в виде:
$$
lambda=-frac{-725274,z^5+1455894,z^4+frac{11286981}{2}z^3-frac{26486523}{2}z^2+frac{42000075}{8}z}
{17591706,z^4-109992894,z^3+frac{450450691}{2}z^2-frac{315606253}{2}z+frac{77466805}{8}} .
$$
Подстановка сюда $ z=z_{ast}^{} $ даст $ lambda_{ast} approx -0.13576051_{} $.

Далее, при найденных значениях $ z_{} $ и $ lambda_{} $ система линейных уравнений
$$ MX=mathbb O_{2times 1} $$
должна иметь бесконечное множество решений относительно вектора $ X_{2times 1}^{} $. Одно из
этих решений может быть построено (см. упражнение



ЗДЕСЬ ) с помощью алгебраических дополнений к элементам, например,
второй строки матрицы $ M_{} $:
$$
left(
begin{array}{c}
2lambda^2-(2,z-frac{13}{2})lambda-frac{1}{2}z \
\
7,lambda^2+(-7z+9)lambda+z
end{array}
right)
quad
begin{array}{c}
longrightarrow \
z=z_{ast}, lambda= lambda_{ast}
end{array} quad
X=left(
begin{array}{c}
-0.8579069 \
\
-0.9876166
end{array}
right) .
$$
Любое другое решение получается домножением полученного на произвольную константу («растяжением» вектора). Воспользуемся этим, чтобы добиться выполнения условия $ X^{top}A_{1} X =1_{} $.
$$
X_{ast}=frac{1}{sqrt{X^{top}A_1 X}} X approx
left(
begin{array}{c}
-0.3838312 \
-0.4418639
end{array}
right) .
$$
Аналогично, для нахождения точки на другом эллипсе, мы решаем систему
$$ M^{top}Y=mathbb O_{2times 1} , $$
представив ее решение опять-таки с помощью алгебраических дополнений к элементам второго столбца
матрицы $ M_{} $:
$$
left(
begin{array}{c}
lambda^2-(z-frac{13}{2})lambda-frac{1}{2}z \
\
7,lambda^2+(-7z+9)lambda+z
end{array}
right)
quad
begin{array}{c}
longrightarrow \
z=z_{ast}, lambda= lambda_{ast}
end{array} quad
left(
begin{array}{c}
-0.8836615 \
\
-0.9876166
end{array}
right) quad Rightarrow quad
Y_{ast} approx
left(
begin{array}{c}
-0.5449964 \
\
-0.6091105
end{array}
right) .
$$

Ответ. $ pm (0.3838312,, 0.4418639)_{} $ и $ pm (0.5449964,, 0.6091105)_{} $ соответственно (знаки должны быть согласованы).

Проверка. Если в ответе взять знак $ +_{} $:
$$ X_{ast}-Y_{ast} =
left(
begin{array}{c}
-0.1611652 \
-0.1672466
end{array}
right)= lambda_{ast} A_1X_{ast}=(lambda_{ast}-z_{ast})A_2Y_{ast},quad (X_{ast}-Y_{ast})^{top}(X_{ast}-Y_{ast})approx mathbf{0.0539456}4 .
$$

Т

Теорема. [3,4].Пусть

$$ X^{top} A_{1}X+2,B^{top}_1X-1=0 mbox{и} X^{top} A_{2}X+2,B^{top}_2X-1=0 $$
квадрики в $ {mathbb R}^{n}_{} $, причем первая является эллипсоидом. Квадрики пересекаются тогда и только тогда, когда
среди вещественных корней полинома

$$
Theta (z) = {mathcal D}_lambda left( det left( left[
begin{array}{cc}
A_2 & B_2\
B_2^{top} & -1-z
end{array} right] – lambda left[
begin{array}{cc}
A_1 & B_1\
B_1^{top} & -1
end{array} right] right) right)
$$
имеются числа разных знаков или нуль. Здесь $ {mathcal D}_{} $ — дискриминант полинома рассматриваемого относительно переменной $ lambda_{} $.

Условие теоремы проверяется чисто алгебраически, т.е. без привлечения численных методов нахождения корней полинома. См. следствие к теореме Йоахимшталя



ЗДЕСЬ.

=>

Для того, чтобы существовала точка касания квадрик

$$ X^{top} A_{1}X+2,B^{top}_1X-1=0 mbox{и} X^{top} A_{2}X+2,B^{top}_2X-1=0 $$
необходимо и достаточно, чтобы было выполнено условие
$$
{mathcal D}_lambda left( det left( left[
begin{array}{cc}
A_2 & B_2\
B_2^{top} & -1
end{array} right] – lambda left[
begin{array}{cc}
A_1 & B_1\
B_1^{top} & -1
end{array} right] right) right) =0 .
$$

Т

Теорема. [3,4]. Если не выполняется условие предыдущей теоремы, то квадрат расстояния между

$$ mbox{эллипсоидом} quad X^{top} A_{1}X+2,B^{top}_1X-1=0 quad mbox{ и квадрикой } quad X^{top} A_{2}X+2,B^{top}_2X-1=0 $$ совпадает с минимальным положительным корнем полинома
$$
{mathcal F}(z) =
$$
$$
={mathcal D}_{mu_1, mu_2} left( det left( mu_1 left[
begin{array}{cc}
A_1 & B_1\
B_1^{top} & -1
end{array} right] + mu_2 left[
begin{array}{cc}
A_2 & B_2\
B_2^{top} & -1
end{array} right] – left[
begin{array}{cc}
A_2 A_1 & A_2 B_1\
B_2^{top} A_1 & B_2^{top}B_1 – mu_1 mu_2 z
end{array} right] right) right),
$$
в предположении, что этот корень не является кратным. Здесь $ {mathcal D}_{} $ — дискриминант полинома рассматриваемого относительно переменных $ mu_{1}, mu_{2} $.

П

Пример. Найти расстояние между эллипсами

$$-frac{1}{2},x_1^2+frac{1}{2},x_1x_2-frac{3}{2},x_2^2+frac{5}{2},x_1+4,x_2=1 $$
и
$$-frac{1}{84},x_1^2-frac{4}{189},x_2^2-frac{1}{3}, x_1=1 . $$

Решение. Здесь
$$
A_1=
left(
begin{array}{rr}
-frac{1}{2} & frac{1}{4} \
\
frac{1}{4} & -frac{3}{2}
end{array}
right), quad
B_1=left(
begin{array}{c}
frac{5}{4} \ \ 2
end{array}
right), quad
A_2=
left(
begin{array}{cc}
-frac{1}{84} & 0 \
\
0 & -frac{4}{189}
end{array}
right),quad B_2=left(
begin{array}{r}
-frac{1}{6} \ \ 0
end{array}
right) .
$$
Проверяем сначала условия пересечения поверхностей.
$$
Theta (z) = {mathcal D}_lambda left(-begin{array}{c} frac{157}{32} end{array} lambda^3-left{ begin{array}{c} frac{4315}{3024} end{array} + begin{array}{c} frac{11}{16}z end{array} right}lambda^2+left{-begin{array}{c} frac{11}{2646} end{array} + begin{array}{c} frac{43}{1512} end{array} z right}lambda- begin{array}{c} frac{1}{3969}end{array} z + begin{array}{c} frac{4}{11907} end{array}right)=
$$
$$
=begin{array}{c}frac{1}{{scriptstyle 9219465541730304}} end{array}
({scriptstyle 505118694465},z^4-{scriptstyle 1023679248858},z^3-
{scriptstyle 7568287236783},z^2+
{scriptstyle 33720131260536},z +{scriptstyle 34005894083152}) .
$$
Полином имеет два вещественных корня, оба отрицательны. Эллипсы не пересекаются. Далее,
$$
Psi(mu_1,mu_2,z)=det left( mu_1 left[
begin{array}{cc}
A_1 & B_1\
B_1^{top} & -1
end{array} right] + mu_2 left[
begin{array}{cc}
A_2 & B_2\
B_2^{top} & -1
end{array} right] – left[
begin{array}{cc}
A_2 A_1 & A_2 B_1\
B_2^{top} A_1 & B_2^{top}B_1 – mu_1 mu_2 z
end{array} right] right) =
$$
$$
=frac{11}{16}zmu_1^3 mu_2+frac{43}{1512}zmu_1^2mu_2^2+frac{1}{3969}zmu_1mu_2^3+
frac{157}{32}mu_1^3-frac{4315}{3024}mu_1^2mu_2+
$$
$$
+frac{275}{12096}zmu_1^2mu_2+frac{11}{2646}mu_1mu_2^2+frac{2}{3969}zmu_1mu_2^2+frac{4}{11907}mu_2^3+frac{3925}{24192}mu_1^2+
$$
$$
+frac{11}{63504}zmu_1mu_2-frac{619}{31752}mu_1mu_2+frac{8}{11907}mu_2^2+frac{157}{127008}mu_1+frac{11}{47628}mu_2 .
$$
Вычисляем дискриминант этого полинома по переменным $ mu_{1} $ и $ mu_{2} $, представив соответствующий результант
$$
{mathcal R}_{mu_1,mu_2}left(frac{partial Psi}{partial mu_1}, frac{partial Psi}{partial mu_2}, Psi right)
$$
в виде определителя матрицы Безу2):
$$
mathfrak B=
left(
begin{array}{cccc}
-{scriptstyle 949850},z-{scriptstyle 38319304} & -{scriptstyle 76994841},z+
{scriptstyle 29798905836} & dots & \
{scriptstyle 179712037934},z^2-{scriptstyle 6628863332080},z-{scriptstyle 18668859390944800} & & dots & \
dots &&& dots \
& & &
end{array}
right)
$$
Выражения для элементов первой и последней строк



ЗДЕСЬ.
$$
{mathcal F}(z) =det (mathfrak B) equiv 3869893(20090,z+3526681)^2 times
$$
$$
times
({scriptstyle 12866891832025},z^{12}-{scriptstyle 2445505463588880},z^{11}-{scriptstyle 10867111637549652716},z^{10}-{scriptstyle 3123865087697933253136},z^9+
$$
$$
+{scriptstyle 1561852119815441835822424},z^8+{scriptstyle 1041845279230362476059640640},z^7+{scriptstyle 302844249329911871856294474624},z^6+
$$
$$
+{scriptstyle 50781476668832773753935668661952},z^5+{scriptstyle 2215513880036430404751762329796624},z^4-
$$
$$
-{scriptstyle 646131957386364232922218724008039168},z^3-{scriptstyle 99189074464451279399168578577559865856},z^2-
$$
$$
-{scriptstyle 5789019527920299026625801973715386789888},z+{scriptstyle 60730952901233749068462660878127980941312})
$$
Первый сомножитель по $ z_{} $ является «посторонним»3) и отбрасывается. Положительные корни второго сомножителя:
$$
9.0183982802, 121.59673276, 582.35840496, 1031.42118655
$$

Ответ. $ d approx sqrt{9.0183982802} approx 3.00306481 $.

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


1.

После нахождения (с необходимой точностью) минимального положительного корня $ z_{ast}^{} $ полинома $ {mathcal F}(z) $, установим соответствующие ему значения $ mu_{1}^{} $ и $ mu_{2}^{} $. Соответствие понимается в том смысле, что при $ z=z_{ast}^{} $ дискриминант полинома
$$
Psi(mu_1,mu_2,z)=det left( mu_1 left[
begin{array}{cc}
A_1 & B_1\
B_1^{top} & -1
end{array} right] + mu_2 left[
begin{array}{cc}
A_2 & B_2\
B_2^{top} & -1
end{array} right] – left[
begin{array}{cc}
A_2 A_1 & A_2 B_1\
B_2^{top} A_1 & B_2^{top}B_1 – mu_1 mu_2 z
end{array} right] right)
$$
— как полинома по переменным $ mu_{1},mu_{2} $ — обращается в нуль, то есть этот полином обладает кратным корнем, который мы обозначим $ (mu_{1ast},mu_{2ast}) $. Этот корень может быть найден в виде рациональной функции от $ z_{ast}^{} $ с помощью миноров матрицы Безу.
Если матрица Безу $ mathfrak B_{} $ порядка $ N_{} $ построена для мономиального базиса, в котором первые три монома имеют вид $ 1,mu_1, mu_{2} $, то, обозначив $ {mathfrak B}_{N1}, {mathfrak B}_{N2}, {mathfrak B}_{N3}^{} $ алгебраические дополнения элементов ее последней строки, будем иметь
$$
mu_{1ast} = frac{mathfrak B_{N2}}{mathfrak B_{N1}}; mu_{2ast} = frac{mathfrak B_{N3}}{mathfrak B_{N1}} .
$$


2.

Составим матрицу
$$ M= mu_{1ast} A_1+mu_{2ast}A_2-A_2A_1 . $$
Тогда координатные столбцы ближайших точек на квадриках вычисляются по формулам:
$$
X_{ast}=M^{-1} (A_2B_1-mu_{1ast} B_1-mu_{2ast}B_2),
Y_{ast}=(M^{-1})^{^{top}} (A_1B_2 – mu_{1ast} B_1-mu_{2ast}B_2).
$$

П

Пример. Найти ближайшие точки эллипсов из предыдущего примера.

Решение. Подставляем найденное значение квадрата расстояния $ z=z_{ast}^{} $ в формулы для определения компонент кратного корня:
$$
mu_1=frac{mathfrak B_{9,2}}{mathfrak B_{9,1}}equiv -frac{2}{21} frac{p_2(z)}{p_1(z)},
mu_2=frac{mathfrak B_{9,3}}{mathfrak B_{9,1}}equiv -frac{1099}{8} frac{p_3(z)}{p_1(z)}
$$
при
$$
p_1(z)={scriptstyle 30581063813712982235616866861258531260075854083860480}+dots
+{scriptstyle 42267948346218643456100},z^{13} ,
$$
$$
p_2(z)={scriptstyle 6423295122838229007549546733287643446036432415004672}+dots +
{scriptstyle 10295520700745795900000},z^{13}
$$
и
$$
p_3(z)={scriptstyle 11528328181753695140063436659475618124233172074496}+dots
+{scriptstyle 303317089743521700},z^{13} .
$$
(Полные представления



ЗДЕСЬ.)
В результате, получаем:
$$
mu_{1ast}approx 0.0420933593 ,
mu_{2ast}approx 0.5932113733 .
$$
Матрица $ M_{} $:
$$
M=mu_{1ast} A_1+mu_{2ast}A_2-A_2A_1=
left(begin{array}{rr}
-0.0340611008 & 0.0134995303 \
0.0158143451 & -0.1074408089
end{array}
right)
$$
и по указанным выше формулам получаем

Ответ.
$$ X_{ast}approx left(begin{array}{r}
-0.4824707833 \
1.1065143947
end{array}
right),
Y_{ast}approx left(
begin{array}{r}
-3.46262940675\
0.73630788509
end{array}
right) .
$$

Проверка.
$$
(X_{ast}-Y_{ast})^{top}(X_{ast}-Y_{ast})approx mathbf{9.018398280}3 ,
$$
$$
X_{ast}^{top}A_1X_{ast}+2B_1^{top}X_{ast}-1 approx 1cdot 10^{-9} ,
Y_{ast}^{top}A_2Y_{ast}+2B_2^{top}Y_{ast}-1approx -3cdot 10^{-10} ,
$$
и вектор $ X_{ast}-Y_{ast}^{} $ перпендикулярен обоим эллипсам в соответствующих ближайших точках:
$$
A_1X_{ast}+B_1=
left(begin{array}{r}
1.767863990 \
0.219610712
end{array}
right)=mu_{2ast} (X_{ast}-Y_{ast}),
A_2Y_{ast}+B_2=
left(begin{array}{r}
-0.1254448880 \
-0.0155832356
end{array}
right)=-mu_{1ast} (X_{ast}-Y_{ast}) .
$$

Как правило, степень полинома $ {mathcal F}(z)_{} $ из последней теоремы (после отбрасывания постороннего множителя) равна $ 2n(n+1)_{} $. Коэффициенты этого полинома могут быть чудовищны.

П

Пример. Найти расстояние между эллипсоидами

$$
7,x_1^2+6,x_2^2+5,x_3^2-4,x_1x_2-4,x_2x_3-37,x_1-12,x_2+3,x_3+54=0$$
и
$$ 189,x_1^2+x_2^2+189,x_3^2+2,x_1x_3-x_2x_3-27=0 .$$

Решение. Здесь
$$
mathcal F (z)= underbrace{scriptstyle{891807829233048602 dots 129270962946048}}_{146} , z^{24} + dots +
underbrace{scriptstyle{11195843896426573542 dots 420939042193186989409}}_{189}
$$

Ответ. $ d approx sqrt{1.3537785005} approx 1.1635198754_{} $

Алгебраические кривые и многообразия

Расстояние от точки до плоской алгебраической кривой

Задача. Пусть алгебраическая кривая задана уравнением
$$ Phi(x,y)=0 . $$
Здесь $ Phi_{}(x,y) $ — отличный от константы полином от $ x_{} $ и $ y_{} $ с вещественными коэффициентами. Требуется найти расстояние до этой кривой от начала координат.

Здесь возникает проблема, которую для рассмотренных выше случаев удавалось либо обойти, либо же сравнительно дешево решить: это проблема существования решения. Дело в том, что уравнение может не иметь вещественных решений, то есть не определять никакой кривой на плоскости $ mathbb R^{2} $.

Будем решать задачу сначала для частного случая — пусть полином $ Phi_{}(x,y) $ является четным по переменной
$ y_{} $. Геометрически это означает, что кривая (если она существует) будет зеркально симметричной относительно оси $ mathbb Ox $. А с аналитической точки зрения такой полином можно представить в виде полинома
$$ F(x,Y) equiv Phi_{}(x,y) quad npu quad Y=y^2 . $$

Т

Теорема 1 [6]. Пусть $ Phi_{}(x,y) equiv Phi_{}(x,-y) $. Уравнение $ Phi_{}(x,y)=0 $ не имеет вещественных решений если одновременно выполняются два условия:

a) уравнение $ Phi(x,0)=0 $ не имеет вещественных решений;

б) уравнение
$$ mathcal F(z)=mathcal D_x( F(x,z-x^2))=0 $$
не имеет положительных решений.

Если хотя бы одно из этих условий не выполняется, то квадрат расстояния от начала координат до кривой $ Phi(x_{},y)=0 $ равен либо квадрату минимального по модулю вещественного корня уравнения $ Phi(x,0)=0 $, либо же минимальному положительному корню уравнения $ mathcal F(z)= 0 $, при условии, что последний не является кратным. Здесь $ {mathcal D}_{} $ — дискриминант полинома, рассматриваемого относительно переменной $ x_{} $.

П

Пример. Найти расстояние от начала координат до кривой

$$ Phi(x,y)=x^6-5,x^4y^2-y^6-6,x^5+6,xy^4+10,y^4+25,x-45=0 . $$

Решение. Уравнение
$$ Phi(x,0)=x^6-6,x^5+25,x-45=0 $$
имеет вещественные корни $ mu_1approx -1.621919 $ и $ mu_2 approx 5.986387 $.

Далее,
$$ F(x,Y)=x^6-5,x^4Y-Y^3-6,x^5+6,xY^2+10,Y^2+25,x-45 $$
и полином
$$
mathcal F(z)=mathcal D_x (F(x,z-x^2))=
{scriptstyle 124422592},z^{15}-{scriptstyle 1996675968}z^{14}-{scriptstyle 26107738048},z^{13}+{scriptstyle 270691240064},z^{12}+
{scriptstyle 1462429768576}z^{11}
$$
$$
-{scriptstyle 31070151855680}z^{10}+
{scriptstyle 104850679100160},z^9+{scriptstyle 106422502370800},z^8-{scriptstyle 1956603249193600},z^7+{scriptstyle 1683409252901600},z^6+
$$
$$
+{scriptstyle 3565828983027500}z^5
-{scriptstyle 23058839076745500},z^4+{scriptstyle 30272455856370000},z^3+{scriptstyle 28139412928130000},z^2-{scriptstyle 97452805338000000}, z+
$$
$$
+{scriptstyle 171049864407603125}
$$
имеет минимальный положительный корень равный $ lambda approx 1.965293 $. Поскольку $ sqrt{lambda} < |mu_1| $, то получаем

Ответ. $ d approx 1.334155 $.

Понятно как решать задачу и в случае четности полинома $ Phi_{}(x,y) $ по переменной $ x_{} $.
Но как решить задачу в общем случае — когда свойства четности нет ни по одной из переменных? — Надо эту четность «сделать». Рассмотрим полином
$$ tilde F(x,Y) equiv Phi_{}(x,y) Phi_{}(x,-y) quad npu quad Y=y^2 . $$

Т

Теорема 2 [6]. Уравнение $ Phi_{}(x,y)=0 $ не имеет вещественных решений если одновременно выполняются два условия:

a) уравнение $ Phi(x,0)=0 $ не имеет вещественных решений;

б) уравнение
$$ widetilde{mathcal F}(z)=mathcal D_x( widetilde{F} (x,z-x^2))=0 $$
не имеет положительных решений.

Если хотя бы одно из этих условий не выполняется, то квадрат расстояния от начала координат до кривой $ Phi(x_{},y)=0 $ равен либо квадрату минимального по модулю вещественного корня уравнения $ Phi(x,0)=0 $, либо же минимальному положительному корню уравнения $ widetilde{mathcal F}(z)= 0 $, при условии, что последний не является кратным. Здесь $ {mathcal D}_{} $ — дискриминант полинома, рассматриваемого относительно переменной $ x_{} $.

П

Пример. Найти расстояние от начала координат до кривой

$$
begin{array}{lll}
Phi(x,y) & = & 32,x^4y+64,x^2y^3+32,y^5-16,x^4-96,x^2y^2-80,y^4+
\
&& +48,x^2y+80,y^3+120,x^2-576,xy+56,y^2+160,x-118,y+71=0 .
end{array}
$$

Решение. Опуская промежуточные выкладки, привожу только выражение для дискриминанта:
$$ widetilde{mathcal F}(z) equiv widetilde{mathcal F}_1(z) widetilde{mathcal F}_2^2(z) $$
при
$$
widetilde{mathcal F}_1(z) =
{scriptstyle 87241523200},z^{15}-{scriptstyle 244343373824},z^{14}+
{scriptstyle 6135125901312},z^{13}-{scriptstyle 99762334334976},z^{12}+{scriptstyle 122650759266304},z^{11}-
$$
$$
-{scriptstyle 2018722496380928},z^{10}
+{scriptstyle 36775841922285568},z^9+{scriptstyle 83476886207856640},z^8-{scriptstyle 125448251244072960},z^7-{scriptstyle 3659244138715855872},z^6-
$$
$$
-{scriptstyle 16653164114254566912},z^5-{scriptstyle 39789124482714260608},z^4+{scriptstyle 21724179049244829584},z^3-{scriptstyle 2250891598084946580},z^2+{scriptstyle 484733011031273132},z-
$$
$$
-{scriptstyle117947376101831257}
$$
и
$$
widetilde{mathcal F}_2(z) =4096,z^6+18432,z^5+18176,z^4-1501440,z^3+305136,z^2+2195912,z+709721
, .
$$
Полином $ widetilde{mathcal F}_1(z) $ имеет три вещественных корня: $ lambda_1 approx 0.208349, lambda_2 approx 0.360823, lambda_3 approx 6.480707 $. Вещественные корни $ Phi(x,0) $: $ mu_1 approx -1.835484, mu_2 approx 3.306151 $.

Сомножитель $ widetilde{mathcal F}_2^2(z) $ я отбросил как «посторонний», т.е. его корни — все они кратные — не сравнивал по величине с $ lambda_1 $ и $ mu_1^2 $. Откуда, собственно, этот сомножитель взялся? Будет ли он присутствовать и в общем случае, т.е. можно ли в полиноме $ widetilde{mathcal F} $ из теоремы $ 2 $ выделить сомножитель в виде квадрата некоторого другого полинома? — Для того, чтобы угадать происхождение этого множителя всё же вычислим его положительные корни: $ xi_1 approx 1.483677, xi_2 approx 5.553837 $. Теперь изобразим на последнем рисунке окружности $ x^2+y^2= xi_{1,2} $:

Окружности прошли через точки пересечения кривых $ Phi_{}(x,y) = 0 $ и $ Phi_{}(x,-y) =0 $.

Гипотеза. Разложим полином $ Phi_{}(x,y) $ по степеням $ y_{} $ и выделим четные и нечетные слагаемые по этой переменной:
$$ Phi_{}(x,y) equiv F_1(x,Y)+ y F_2(x,Y) qquad npu quad Y=y^2 . $$
С точностью до постоянного сомножителя, имеет место тождество
$$ widetilde{mathcal F}_2(z) equiv mathcal R_x(F_1(x,z-x^2),F_2(x,z-x^2)) . $$
Здесь $ mathcal R_{} $ — результант полиномов, рассматриваемых относительно переменной $ x_{} $.

Ответ. $ d approx 0.456453 $.

Расстояние в пространстве матриц

до некоторых критических многообразий:

  • до многообразия вырожденных матриц;

  • до многообразия матриц, имеющих собственное число на мнимой оси $ mathfrak{Re}(z)=0 $ комплексной плоскости;

  • до многообразия матриц, имеющих кратные собственные числа



ЗДЕСЬ.

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

Обобщенная задача Ферма-Торричелли

Задача. Пусть на плоскости заданы три точки $ P_1=(x_1,y_1),P_2=(x_2,y_2),P_3=(x_3,y_3) $, не лежащие на одной прямой.
Определить координаты точки $ P_{ast}=(x_{ast},y_{ast}) $, решающей задачу оптимизации:
$$
min_{(x,y)} F(x,y) quad mbox{ для } quad F(x,y)= sum_{j=1}^3m_j sqrt{(x-x_j)^2+(y-y_j)^2} .
$$
Здесь числа $ m_1,m_2,m_3 $ предполагаются положительными и в дальнейшем называются весами.

Задача известна под различными названиями: (обобщенная) задача Ферма-Торричелли-Штейнера,
задача Вебера, задача об оптимальном расположении (узловой) станции4), задача о трёх заводах.

П

Пример. В точках $ P_{1},P_2,P_3 $ расположены источники полезных ископаемых: железной руды, угля и воды соответственно. Известно, что для производства одной тонны стали необходимо иметь $ m_{1} $ тонн руды, $ m_2 $ тонн угля и $ m_3 $ тонн воды. В предположении, что стоимость перевозки одной тонны груза не зависит от его природы, где следует расположить сталелитейное производство так, чтобы минимизировать транспортные издержки?

§

Подробное обсуждение этой задачи (и к ней примыкающих)



ЗДЕСЬ.

Задача о точке Лемуана-Греба

Задача. Найти точку плоскости, cумма квадратов расстояний от которой до сторон треугольника, лежащего в этой же плоскости, минимальна.

В русскоязычной литературе [5] иногда называется задачей Кэзи5), однако в других источниках атрибуция приведенной задачи Кэзи не подтверждена. См. краткое описание
истории задачи



ЗДЕСЬ.

Решение. Пусть $ d_1, d_2,d_3 $ — расстояния от точки $ P_{} $ плоскости до сторон треугольника с длинами
$ D_1, D_2, D_3 $ соответственно. Воспользуемся тождеством Лагранжа:
$$ (d_1^2+ d_2^2+d_3^2)(D_1^2+ D_2^2+D_3^2)equiv $$
$$ equiv (d_1D_1+ d_2D_2+d_3D_3)^2+(d_1D_2-d_2D_1)^2+(d_2D_3-d_3D_2)^2+
(d_1D_3-d_3D_1)^2 . $$
Величина $ d_1D_1+ d_2D_2+d_3D_3 $ является постоянной, не зависящей от координат точки $ P_{} $:
$$ d_1D_1+ d_2D_2+d_3D_3 =2S , $$
где $ S_{} $ — площадь данного треугольника. Следовательно
$ min (d_1^2+d_2^2+d_3^2) $
достигается при условиях
$$ d_1D_2-d_2D_1=0, d_2D_3-d_3D_2=0, d_1D_3-d_3D_1=0 , $$
то есть когда
$$ frac{d_1}{D_1}=frac{d_2}{D_2}=frac{d_3}{D_3} . $$
Определяемая этими соотношениями точка называется точкой Лемуана6) или точкой Греба7); в ней пересекаются симедианы треугольника.

Интересна параллель этой задачи с решаемой в пункте



РАССТОЯНИЕ ДО ПЛОСКОСТИ: в трехмерном пространстве найти ближайшую к началу координат точку плоскости $ D_1x+D_2y+D_3z=2 S $. Решением будет точка с координатами $ (d_1,d_2,d_3) $.

Еще некоторые задачи

§

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



ЗДЕСЬ

Задачи учебные

Источники

[1]. Чезаро Э. Элементарный учебник алгебраического анализа и исчисления бесконечно малых. c.360-361

[2]. Икрамов Х.Д. Задачник по линейной алгебре. М.Наука. 1975 .

[3]. Uteshev A.Yu., Yashina M.V. Distance Computation from an Ellipsoid to a Linear or a Quadric Surface in)) $ {mathbb R}^{n} $. Lect.Notes Comput. Sci. 2007. V.4770. P.392-401

[4]. Uteshev A.Yu., Yashina M.V. Metric Problems for Quadrics in Multidimensional Space. J.Symbolic Computation, 2015, Vol. 68, Part I, P. 287-315. Текст



ЗДЕСЬ (pdf)

[5]. Попов Г.Н. Сборник исторических задач по элементарной математике. М.-Л.ГТТИ.1932

[6]. Uteshev A.Yu., Goncharova M.V. Metric problems for algebraic manifolds: Analytical approach. Constructive Nonsmooth Analysis and Related Topics (dedicated to the memory of V.F. Demyanov) (CNSA), 2017, IEEE, http://ieeexplore.ieee.org/document/7974027/

Тема: Производная

Урок: Задачи на расстояние от точки до кривой

1. Опорные факты

Что такое расстояние от точки докривой? Точку  можно соединить со многими точками кривой. Каждый раз будут получаться разные расстояния. Среди них нужно найти наименьшее. Это расстояние и будет называться расстоянием от точки до кривой. На кривой надо найти такую точку , чтобы расстояние было наименьшим (см. рис. 1).

Рис. 1. Расстояние от точки до кривой.

Видим, что задача на расстояние – это задача на экстремум, на минимум, то есть без производной не обойтись.

Вспомним, что расстояние от точки до прямой – это длина перпендикуляра (см. рис.2).

Рис. 2. Расстояние от точки до прямой.

Расстояние между прямыми – это тоже длина перпендикуляра (см. рис.3).

Рис. 3. Расстояние между прямыми.

Расстояние от точки до окружности легко найти. Нужно соединить центр с точкой , в результате получится точка .  – искомое расстояние (см. рис.4).

Рис. 4. Расстояние от точки до окружности.

Расстояние между двумя окружностями, которые не пересекаются. Нужно соединить центры, получим две точки  и .  – искомое расстояние (см. рис.5).

Рис. 5. Расстояние между двумя окружностями.

Сформулируем задачу в общем виде и напомним, каким образом ее решать. Мы повторили, что такое расстояние. Вспомним формулу расстояния между двумя заданными точками.  Предположим, что на координатной плоскости даны две точки  и  (см. рис.6).

Рис. 6. Расстояние между двумя заданными точками.

Расстояние между точками вычисляется по формуле  

.

Таким образом, находится расстояние между точками, если известны координаты этих точек.

2. Задача 1

На параболе  найти точки ближайшие к началу координат, то есть к точке .

Рис. 7. График функции.

Решение.

Из простейшего анализа задачи можно увидеть, что задача имеет два решения, в силу симметрии графика функции относительно оси Y (см. рис.7).

Координаты искомой точки:  . По соответствующей формуле можем найти квадрат расстояния:

. Это расстояние должно быть наименьшим. Упростим эту формулу и получим:

  или

.

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

. Задача свелась к нахождению минимума следующей квадратичной функции  .  Найдем абсциссу вершины  (см. рис.8).

Рис. 8. Абсцисса вершины параболы.

Задача практически решена. Наименьшее значение этой функции будет тогда, когда . Вычислим . Значит, функция  ведет себя следующим образом (см. рис.9):

Рис. 9. Схематический график функции .

Без производной, с помощью свойств квадратичной функции, решили задачу. Если , то  , отсюда , . Если значения координат  известны, вычислим значения . ;  Получили ответ  ; .

Итак, была задача: найти точки на кривой, которые бы отстояли от начала координат на наименьшее расстояние. Такие точки найдены. Первая точка –  , вторая точка – .

Напомним ход решения задачи. Точка   зависит только от , ее координаты – . При выражении квадрата расстояния, получили функцию от . Можно с помощью производной найти минимум. Можно сделать проще. Если сделать замену , получим квадратичную функцию и можно найти наименьшее значение данной квадратичной функции.

Ответ: .

3. Задача 2

На графике функции  найти точку , ближайшую к данной точке . Решение.

Сделаем рисунок (см. рис.10).

Рис. 10. График функции .

Заданы координаты двух точек:  и .

Найдем расстояние АМ:

.

 или .

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

. Выяснилось, что . Равенство достигается, когда  принимает самое минимальное значение. Это будет в случае, когда . Таким образом, получили ответ , а . Значит, координаты точки .

Ответ: .

4. Итог урока

Итак, мы рассмотрели задачи на расстояние от точки до кривой. Можно находить само это расстояние, можно искать точки, которые обеспечивают минимум этого расстояния. Повторили, что такое расстояние между фигурами. Расстояние от точки до кривой – это наименьшее из расстояний, которое получается, когда точка на кривой пробегает все возможные значения. Например, точка  может пробегать все значения на кривой , но наименьшее расстояние будет тогда, когда точка  имеет координаты . Для этого нужно, во-первых, вспомнить, что такое расстояние, и во-вторых, каким образом ищется расстояние между точками, если известны координаты. И, наконец, надо записать квадрат расстояния и проанализировать полученную функцию. Если не удается это сделать элементарными средствами, с помощью свойств квадратичной функции, то надо использовать производную и искать наименьшее значение функции .

Список рекомендованной литературы

1. Алгебра и начала анализа, 10 класс (в двух частях). Учебник для общеобразовательных учреждений (профильный уровень) под ред. А. Г. Мордковича. –М.: Мнемозина, 2009.

2. Алгебра и начала анализа, 10 класс (в двух частях). Задачник  для общеобразовательных учреждений (профильный уровень) под ред. А. Г. Мордковича. –М.: Мнемозина, 2007.

3. Виленкин Н.Я., Ивашев-Мусатов О.С., Шварцбурд С.И. Алгебра и математический анализ для 10 класса (учебное пособие для учащихся школ и классов с углубленным изучением математики).-М.: Просвещение, 1996.

4. Галицкий М.Л., Мошкович М.М., Шварцбурд С.И. Углубленное изучение алгебры и математического анализа.-М.: Просвещение, 1997.

5. Сборник задач по математике для поступающих во ВТУЗы (под ред. М.И.Сканави).-М.:Высшая школа, 1992.

6. Мерзляк А.Г., Полонский В.Б., Якир М.С. Алгебраический тренажер.-К.: А.С.К., 1997.

7. ЗвавичЛ.И., Шляпочник Л.Я., Чинкина Алгебра и начала анализа. 8-11 кл.: Пособие для школ и классов с углубленным изучением математики (дидактические материалы).-М.: Дрофа, 2002.

8. Саакян С.М., Гольдман А.М., Денисов Д.В. Задачи по алгебре и началам анализа (пособие для учащихся 10-11 классов общеобразов. учреждений).-М.: Просвещение, 2003.

9. Карп А.П. Сборник задач по алгебре и началам анализа : учеб. пособие для 10-11 кл. с углубл. изуч. математики.-М.: Просвещение, 2006.

10. Глейзер Г.И. История математики в школе. 9-10 классы (пособие для учителей).-М.: Просвещение, 1983

Дополнительные веб-ресурсы

1. Интернет-портал Mathematics.ru (Источник). 

2. Портал Естественных Наук (Источник). 

3. Интернет-портал Exponenta.ru (Источник).

Сделай дома

№ 46.52 (а) (Алгебра и начала анализа, 10 класс (в двух частях). Задачник  для общеобразовательных учреждений (профильный уровень) под ред. А. Г. Мордковича. –М.: Мнемозина, 2007.)

Комментарии преподавателя

За­да­чи на рас­сто­я­ние от точки до кри­вой

 1. Опорные факты

Что такое рас­сто­я­ние от точки докри­вой? Точку  можно со­еди­нить со мно­ги­ми точ­ка­ми кри­вой. Каж­дый раз будут по­лу­чать­ся раз­ные рас­сто­я­ния. Среди них нужно найти наи­мень­шее. Это рас­сто­я­ние и будет на­зы­вать­ся рас­сто­я­ни­ем от точки до кри­вой. На кри­вой надо найти такую точку , чтобы рас­сто­я­ние было наи­мень­шим (см. рис. 1).

Рис. 1. Рас­сто­я­ние от точки до кри­вой.

Видим, что за­да­ча на рас­сто­я­ние – это за­да­ча на экс­тре­мум, на ми­ни­мум, то есть без про­из­вод­ной не обой­тись.

Вспом­ним, что рас­сто­я­ние от точки до пря­мой – это длина пер­пен­ди­ку­ля­ра (см. рис.2).

Рис. 2. Рас­сто­я­ние от точки до пря­мой.

Рас­сто­я­ние между пря­мы­ми – это тоже длина пер­пен­ди­ку­ля­ра (см. рис.3).

Рис. 3. Рас­сто­я­ние между пря­мы­ми.

Рас­сто­я­ние от точки до окруж­но­сти легко найти. Нужно со­еди­нить центр с точ­кой , в ре­зуль­та­те по­лу­чит­ся точка  – ис­ко­мое рас­сто­я­ние (см. рис.4).

Рис. 4. Рас­сто­я­ние от точки до окруж­но­сти.

Рас­сто­я­ние между двумя окруж­но­стя­ми, ко­то­рые не пе­ре­се­ка­ют­ся. Нужно со­еди­нить цен­тры, по­лу­чим две точки  и  – ис­ко­мое рас­сто­я­ние (см. рис.5).

Рис. 5. Рас­сто­я­ние между двумя окруж­но­стя­ми.

Сфор­му­ли­ру­ем за­да­чу в общем виде и на­пом­ним, каким об­ра­зом ее ре­шать. Мы по­вто­ри­ли, что такое рас­сто­я­ние. Вспом­ним фор­му­лу рас­сто­я­ния между двумя за­дан­ны­ми точ­ка­ми.  Пред­по­ло­жим, что на ко­ор­ди­нат­ной плос­ко­сти даны две точки  и  (см. рис.6).

Рис. 6. Рас­сто­я­ние между двумя за­дан­ны­ми точ­ка­ми.

Рас­сто­я­ние между точ­ка­ми вы­чис­ля­ет­ся по фор­му­ле  

.

Таким об­ра­зом, на­хо­дит­ся рас­сто­я­ние между точ­ка­ми, если из­вест­ны ко­ор­ди­на­ты этих точек.

 2. Задача 1

На па­ра­бо­ле  найти точки бли­жай­шие к на­ча­лу ко­ор­ди­нат, то есть к точке .

Рис. 7. Гра­фик функ­ции.

Ре­ше­ние.

Из про­стей­ше­го ана­ли­за за­да­чи можно уви­деть, что за­да­ча имеет два ре­ше­ния, в силу сим­мет­рии гра­фи­ка функ­ции от­но­си­тель­но оси Y (см. рис.7).

Ко­ор­ди­на­ты ис­ко­мой точки:  . По со­от­вет­ству­ю­щей фор­му­ле можем найти квад­рат рас­сто­я­ния:

. Это рас­сто­я­ние долж­но быть наи­мень­шим. Упро­стим эту фор­му­лу и по­лу­чим:

  или

.

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

. За­да­ча све­лась к на­хож­де­нию ми­ни­му­ма сле­ду­ю­щей квад­ра­тич­ной функ­ции  .  Най­дем абс­цис­су вер­ши­ны  (см. рис.8).

Рис. 8. Абс­цис­са вер­ши­ны па­ра­бо­лы.

За­да­ча прак­ти­че­ски ре­ше­на. Наи­мень­шее зна­че­ние этой функ­ции будет тогда, когда . Вы­чис­лим . Зна­чит, функ­ция  ведет себя сле­ду­ю­щим об­ра­зом (см. рис.9):

Рис. 9. Схе­ма­ти­че­ский гра­фик функ­ции .

Без про­из­вод­ной, с по­мо­щью свойств квад­ра­тич­ной функ­ции, ре­ши­ли за­да­чу. Если , то  , от­сю­да . Если зна­че­ния ко­ор­ди­нат  из­вест­ны, вы­чис­лим зна­че­ния  По­лу­чи­ли ответ  ; .

Итак, была за­да­ча: найти точки на кри­вой, ко­то­рые бы от­сто­я­ли от на­ча­ла ко­ор­ди­нат на наи­мень­шее рас­сто­я­ние. Такие точки най­де­ны. Пер­вая точка –  , вто­рая точка – .

На­пом­ним ход ре­ше­ния за­да­чи. Точка   за­ви­сит толь­ко от , ее ко­ор­ди­на­ты – . При вы­ра­же­нии квад­ра­та рас­сто­я­ния, по­лу­чи­ли функ­цию от . Можно с по­мо­щью про­из­вод­ной найти ми­ни­мум. Можно сде­лать проще. Если сде­лать за­ме­ну , по­лу­чим квад­ра­тич­ную функ­цию и можно найти наи­мень­шее зна­че­ние дан­ной квад­ра­тич­ной функ­ции.

Ответ: .

 3. Задача 2

На гра­фи­ке функ­ции  найти точку , бли­жай­шую к дан­ной точке . Ре­ше­ние.

Сде­ла­ем ри­су­нок (см. рис.10).

Рис. 10. Гра­фик функ­ции .

За­да­ны ко­ор­ди­на­ты двух точек:  и .

Най­дем рас­сто­я­ние АМ:

.

 или .

 – квад­ра­тич­ная функ­ция от . Вспом­ним, что нужно найти ми­ни­маль­ное зна­че­ние, то есть . Гра­фи­ком этой функ­ции яв­ля­ет­ся па­ра­бо­ла, вет­вя­ми на­прав­лен­ная вверх, зна­чит, ми­ни­мум на­хо­дит­ся в вер­шине. Вы­де­лим пол­ный квад­рат и по­лу­чим:

. Вы­яс­ни­лось, что . Ра­вен­ство до­сти­га­ет­ся, когда  при­ни­ма­ет самое ми­ни­маль­ное зна­че­ние. Это будет в слу­чае, когда . Таким об­ра­зом, по­лу­чи­ли ответ , а . Зна­чит, ко­ор­ди­на­ты точки .

Ответ: .

 4. Итог  

Итак, мы рас­смот­ре­ли за­да­чи на рас­сто­я­ние от точки до кри­вой. Можно на­хо­дить само это рас­сто­я­ние, можно ис­кать точки, ко­то­рые обес­пе­чи­ва­ют ми­ни­мум этого рас­сто­я­ния. По­вто­ри­ли, что такое рас­сто­я­ние между фи­гу­ра­ми. Рас­сто­я­ние от точки до кри­вой – это наи­мень­шее из рас­сто­я­ний, ко­то­рое по­лу­ча­ет­ся, когда точка на кри­вой про­бе­га­ет все воз­мож­ные зна­че­ния. На­при­мер, точка  может про­бе­гать все зна­че­ния на кри­вой , но наи­мень­шее рас­сто­я­ние будет тогда, когда точка  имеет ко­ор­ди­на­ты . Для этого нужно, во-пер­вых, вспом­нить, что такое рас­сто­я­ние, и во-вто­рых, каким об­ра­зом ищет­ся рас­сто­я­ние между точ­ка­ми, если из­вест­ны ко­ор­ди­на­ты. И, на­ко­нец, надо за­пи­сать квад­рат рас­сто­я­ния и про­ана­ли­зи­ро­вать по­лу­чен­ную функ­цию. Если не уда­ет­ся это сде­лать эле­мен­тар­ны­ми сред­ства­ми, с по­мо­щью свойств квад­ра­тич­ной функ­ции, то надо ис­поль­зо­вать про­из­вод­ную и ис­кать наи­мень­шее зна­че­ние функ­ции .

Ти­по­вые за­да­чи на про­из­вод­ную с ир­ра­ци­о­наль­ны­ми функ­ци­я­ми

 5. Техника дифференцирования

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

По­вто­рим ее на сле­ду­ю­щем при­ме­ре.

 Дана функ­ция . Найти .

На­пом­ним, что .

 – по­сто­ян­ная ве­ли­чи­на, так как в дан­ном вы­ра­же­нии нет пе­ре­мен­ной, а . От­сю­да, .

Сле­ду­ю­щее дей­ствие – найти про­из­вод­ную в кон­крет­ной точке.

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

 6. Исследование функции и построение графика (задача 1)

По­стро­ить гра­фик функ­ции .  

Сна­ча­ла надо по­пы­тать­ся все сде­лать без про­из­вод­ной и по­нять эскиз гра­фи­ка функ­ции.

1. Ин­тер­ва­лы зна­ко­по­сто­ян­ства функ­ции.

 .

Най­дем корни (нули) функ­ции:  или .

Во всех точ­ках об­ла­сти опре­де­ле­ния функ­ция по­ло­жи­тель­на, зна­чит, гра­фик будет на­хо­дить­ся над осью  (см. рис.1).

Рис. 1. Ин­тер­ва­лы зна­ко­по­сто­ян­ства функ­ции .

2. По­стро­ить гра­фик  в окрест­но­сти каж­до­го корня.

Функ­ция в точке  равна нулю. Спра­ва и слева от точки  функ­ция по­ло­жи­тель­на, зна­чит, в точке  функ­ция имеет экс­тре­мум, про­из­вод­ная долж­на это под­твер­дить. В точке  функ­ция тоже рана нулю. Зна­чит, функ­ция ведет себя сле­ду­ю­щим об­ра­зом (см. рис.2):

Рис. 2. Схе­ма­ти­че­ский гра­фик функ­ции  в окрест­но­сти каж­до­го корня.

Точек раз­ры­ва нет, и когда , то . Зна­чит, гра­фик функ­ции вы­гля­дит сле­ду­ю­щим об­ра­зом (см. рис.3):

Рис. 3. Схе­ма­ти­че­ский гра­фик функ­ции при .

По­стро­и­ли эскиз гра­фи­ка функ­ции.

3. Про­ве­дем ис­сле­до­ва­ние функ­ции  с по­мо­щью про­из­вод­ной и вы­яс­ним ин­тер­ва­лы зна­ко­по­сто­ян­ства про­из­вод­ной.

При­рав­ня­ем про­из­вод­ную к нулю и най­дем кри­ти­че­ские точки:

    от­сю­да .

Оба зна­че­ния  при­над­ле­жат об­ла­сти опре­де­ле­ния.

Най­дем ин­тер­ва­лы зна­ко­по­сто­ян­ства про­из­вод­ной. Сде­ла­ем ил­лю­стра­цию (см. рис.4):

Рис. 4. Ин­тер­ва­лы зна­ко­по­сто­ян­ства про­из­вод­ной.

Итак,  – точка мак­си­му­ма, так как про­из­вод­ная ме­ня­ет знак с «+» на «-» (см. рис.4). Най­дем зна­че­ние функ­ции в этой точке:

.  Точка  – точка ми­ни­му­ма, так как про­из­вод­ная ме­ня­ет знак с «-» на «+». Вы­чис­лим .

Таким об­ра­зом, можем по­стро­ить гра­фик функ­ции  (см. рис. 5).

Рис. 5. Гра­фик функ­ции .

 7. Решение задачи с параметром

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

Ре­ше­ние.

Вос­поль­зу­ем­ся гра­фи­ком функ­ции  (см. рис.5). При  урав­не­ние имеет два раз­лич­ных корня, но  по усло­вию  по­это­му .

Ответ: При .

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

 8. Исследование функции и построение графика (задача 2)

По­стро­ить гра­фик функ­ции .

Ре­ше­ние.

Эта функ­ция ир­ра­ци­о­наль­ная. Ме­то­ди­ку при­ме­ня­ем ту же самую. Сна­ча­ла по­пы­та­ем­ся по­стро­ить эскиз гра­фи­ка функ­ции без про­из­вод­ной.

 .

Най­дем нули функ­ции.

   или . Опре­де­лим знак функ­ции на каж­дом ин­тер­ва­ле (см. рис.6).

Рис. 6. Ин­тер­ва­лы зна­ко­по­сто­ян­ства функ­ции.

Итак, знаем, что на про­ме­жут­ке  гра­фик функ­ции будет на­хо­дить­ся над осью , а на про­ме­жут­ке  – под осью .

По­стро­им гра­фик функ­ции в окрест­но­сти каж­до­го корня (см. рис.7).

Рис. 7. Схе­ма­ти­че­ский гра­фик функ­ции в окрест­но­сти каж­до­го корня.

Если , то . Гра­фик идет сле­ду­ю­щим об­ра­зом (см. рис.8):

Рис. 8. Эскиз гра­фи­ка функ­ции .

Мы пред­по­ла­га­ем, что на про­ме­жут­ке  дол­жен быть экс­тре­мум (см.рис.8). На все во­про­сы даст ответ про­из­вод­ная.

Про­ве­дем ис­сле­до­ва­ние функ­ции с по­мо­щью про­из­вод­ной.

При­рав­ня­ем про­из­вод­ную к нулю, по­лу­чим:

, от­сю­да  – един­ствен­ная точка об­ла­сти опре­де­ле­ния функ­ции, в ко­то­рой про­из­вод­ная равна нулю. Най­дем ин­тер­ва­лы зна­ко­по­сто­ян­ства про­из­вод­ной (см. рис.9):

Рис. 9. Ин­тер­ва­лы зна­ко­по­сто­ян­ства про­из­вод­ной.

Оста­лось вы­чис­лить зна­че­ние функ­ции в точке .

 . Итак, ко­ор­ди­на­ты точки экс­тре­му­ма та­ко­вы:  

Рис. 10. Гра­фик функ­ции .

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

На­при­мер, найти все зна­че­ния па­ра­мет­ра , при ко­то­рых урав­не­ние  не имеет ре­ше­ний.

Ответ: если урав­не­ние не имеет ре­ше­ний, зна­чит па­ра­метр  не вхо­дит в мно­же­ство зна­че­ний функ­ции (см. рис. 10).

Рис. 10. Мно­же­ство зна­че­ний функ­ции.

Ответ: урав­не­ние  не имеет ре­ше­ний при всех .

 9. Итог  

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

ИСТОЧНИК

http://interneturok.ru/ru/school/algebra/10-klass/proizvodnaya/zadachi-na-rasstoyanie-ot-tochki-do-krivoy

http://interneturok.ru/ru/school/algebra/10-klass/proizvodnaya/tipovye-zadachi-na-proizvodnuyu-s-irratsionalnymi-funktsiyami

http://www.youtube.com/watch?v=iOz-YH_48GU

http://www.youtube.com/watch?v=t2tyJqTSn8U

http://znanija.com/task/2437276

https://downloader.disk.yandex.ru/disk/779ef72b0b73617de61c4dc2c21838459e86176ed8f801b37481d34346768467/56a16f54/KmTYbqVG3TgKGL9iUHPR0em0RlLtpxhP_BVgRtkosSgfwonkMOj8PI__aMfad3WZY71hHToni_M3mTC7aMwq3A%3D%3D?uid=0&filename=666.PDF&disposition=attachment&hash=RaLDsjqwggBTdSmademPwU40mOjt%2BFWdduHVDt9R80E%3D&limit=0&content_type=application%2Fpdf&fsize=8352787&hid=021760e85b03ef221c6c4091fc10c607&media_type=document&tknv=v2

$begingroup$

I could use some help solving the following problem. I have many more like this but I figured if I learn how to do one then I can figure out the rest on my own. Thanks in advance!

A curve described by the equation $y=sqrt{16x^2+5x+16}$ on a Cartesian plane. What is the shortest distance between coordinate $(2,0)$ and this line?

Piano Land's user avatar

asked May 3, 2017 at 22:26

user6943228's user avatar

$endgroup$

3

$begingroup$

Start by finding the distance from some point on the curve to $(2,0)$ in terms of $x$. Using the distance formula, we get
$$D=sqrt{(x-2)^2+(sqrt{16x^2+5x+16}-0)^2}$$
$$D=sqrt{x^2-4x+4+16x^2+5x+16}$$
$$D=sqrt{17x^2+x+20}$$
This will end up being a messy derivative. However, since the distance $D$ will never be negative, we can minimize $D^2$ instead of $D$ and still get the same answer. So now we get
$$D^2=17x^2+x+20$$
$$frac{dD^2}{dx}=34x+1$$
Now we set this equal to $0$ and solve for $x$:
$$34x+1=0$$
$$x=-frac{1}{34}$$
So the distance is minimized at $x=-frac{1}{34}$, and to find the minimum distance, simply evaluate $D$ when $x=-frac{1}{34}$.

answered May 3, 2017 at 22:47

Franklin Pezzuti Dyer's user avatar

$endgroup$

2

$begingroup$

Since distance is positive and the square root function is increasing, it suffices to find the smallest value the squared distance between $(x,y)$ on the curve and the point $(2,0)$ can take. This is
$$ L(x) = (x-2)^2 + (y-0)^2 = (x-2)^2+y^2 = x^2-4x+4 + 16x^2+5x+16 = 17x^2+x+20. $$
A minimum can only occur if $L'(x)=0$. So
$$ L'(x) = 34x+1, $$
so there is a turning point at $x=-1/34$. Moreover, the derivative is negative on the left and positive on the right, so the point is a minimum. Hence the minimum distance is
$$ sqrt{L(-1/34)} = sqrt{frac{1359}{68}} approx 4.47. $$

answered May 3, 2017 at 22:44

Chappers's user avatar

ChappersChappers

66.4k11 gold badges67 silver badges134 bronze badges

$endgroup$

4

$begingroup$

Hint 1: take a point $(x, y)$ on the curve, calculate its distance from $(2, 0)$. The fact that the point is on the curve allows you to express that distance in terms of $x$ alone. Then find the minimum (but check the second hint first).

Hint 2: instead of minimizing the distance, minimize the square of the distance.

answered May 3, 2017 at 22:37

NickD's user avatar

NickDNickD

2,0321 gold badge13 silver badges14 bronze badges

$endgroup$

You must log in to answer this question.

Not the answer you’re looking for? Browse other questions tagged

.

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

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

Если Вы хотите задать новый вопрос, то не дописывайте

его в существующую тему, а создайте новую в корневом разделе “Помогите решить/разобраться (М)”.

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

Не ищите на этом форуме халяву

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

и указать конкретные затруднения.

Обязательно просмотрите тему

Правила данного раздела, иначе Ваша тема может быть удалена

или перемещена в Карантин, а Вы так и не узнаете, почему.

 

Расстояние от точки до кривой.

Сообщение05.05.2007, 21:05 


06/01/07
23

Пусть на плоскости точка $(x_0, y_0)$ и кривая вида

$y-f(x)=0$.

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

Можно ли эту задачу решить аналитически для любой кривой?

Профиль  

Someone 

Сообщение05.05.2007, 21:19 

Заслуженный участник
Аватара пользователя


23/07/05
17973
Москва

Задача эквивалентна поиску наименьшего значение функции $d(x)=sqrt{(x-x_0)^2+(f(x)-y_0)^2}$ (или её квадрата). “Можно ли эту задачу решить аналитически для любой кривой?” Я ничего о таком не слышал.

Профиль  

Bug 

Сообщение05.05.2007, 22:18 


06/01/07
23

Про это я уже думал… Поэтому и написал, что надо найти только расстояние. Т.к. этим методом мы в начале находим $x$, а потом расстояние $d(x)$

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

Профиль  

PAV 

Сообщение05.05.2007, 23:02 

Супермодератор
Аватара пользователя


29/07/05
8248
Москва

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

Профиль  

Someone 

Сообщение05.05.2007, 23:08 

Заслуженный участник
Аватара пользователя


23/07/05
17973
Москва

Ну, может быть, ещё окружность.

Профиль  

Bug 

Сообщение05.05.2007, 23:14 


06/01/07
23

Про расстояние до прямой я знаю… Хотелось бы что-нибудь по сложнее. А если вид функции извесетен, то какой может быть ход решения, кроме как искать точку минимума функции расстояния? Например, если рассмотреть функцию вида $x sin x$

Профиль  

Gordmit 

Сообщение05.05.2007, 23:42 

Заслуженный участник


19/06/05
486
МГУ

Думаю, в этом случае вряд ли можно придумать что-то проще…

Профиль  

Bug 

Сообщение06.05.2007, 09:14 


06/01/07
23

А если необходимо узнать, проходит ли кривая вблизи данной точки. Т.е. для заданной точки и заданного радиуса окрестности $r$, определить проходит ли кривая эту окрестность.

Профиль  

ГАЗ-67 

Сообщение07.05.2007, 06:30 


09/06/06
367

Тогда необходимо решить систему нелинейных уравнений .

Профиль  

Hypokeimenon 

Сообщение07.05.2007, 08:00 


09/11/06
20

Можно еще попытаться найти точку $(x,f(x))$, до которой расстояние минимально, из условия

$ (x_0 -x ) + ( y_0 - f(x) )* f^prime (x) = 0 $

(естественно не достаточного, но необходимого для большого класса кривых)

Профиль  

ГАЗ-67 

Сообщение08.05.2007, 06:28 


09/06/06
367

Честно говоря , я не понял условие . Пожалуйста , сформулируйте более чётко .

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

Профиль  

Zai 

Сообщение08.05.2007, 11:34 

Заслуженный участник
Аватара пользователя


11/04/07
1352
Москва

Аналитически можно решить для полинома второго порядка с помощью формул Кардано.

Профиль  

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

Добавить комментарий