2014 dxdy logo

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

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




Начать новую тему Ответить на тему На страницу 1, 2  След.
 
 Минимум расстояния до окружности
Сообщение26.11.2006, 20:27 
Заслуженный участник
Аватара пользователя


26/11/06
696
мехмат
Даны окружность $\omega$ и две точки $A$ и $B$ вне нее. Нужно найти на окружности такую точку $X$, что $AX+BX=min$.

 Профиль  
                  
 
 
Сообщение26.11.2006, 22:29 
Модератор
Аватара пользователя


11/01/06
5710
В таком случае точка X должна быть точкой касания данной окружности и некоторого эллипса, фокусами которого являются A и B.

 Профиль  
                  
 
 Re: Минимум расстояния до окружности
Сообщение27.11.2006, 15:12 


07/01/06
173
Минск
Lion писал(а):
Даны окружность $\omega$ и две точки $A$ и $B$ вне нее. Нужно найти на окружности такую точку $X$, что $AX+BX=min$.


Попробуйте провести биссектрису угла АОВ. О - центр окружности.

 Профиль  
                  
 
 Re: Минимум расстояния до окружности
Сообщение27.11.2006, 20:09 
Заслуженный участник
Аватара пользователя


26/11/06
696
мехмат
AndAll писал(а):
Попробуйте провести биссектрису угла АОВ. О - центр окружности.


Этот вариант не проходит: рассмотрите случай, когда отрезок АВ касается окружности и не делится точкой касания пополам.

 Профиль  
                  
 
 Re: Минимум расстояния до окружности
Сообщение28.11.2006, 11:32 


07/01/06
173
Минск
Lion писал(а):
AndAll писал(а):
Попробуйте провести биссектрису угла АОВ. О - центр окружности.


Этот вариант не проходит: рассмотрите случай, когда отрезок АВ касается окружности и не делится точкой касания пополам.

Действительно, неправильно. Должны быть равными углы ОХА и ОХВ.

 Профиль  
                  
 
 
Сообщение28.11.2006, 16:53 
Заслуженный участник


05/09/05
515
Украина, Киев
Более предпочтительно, соединить A и B, а затем провести касательную к окружности паралельную (A,B), так чтобы точки A,B и окружность оказались по разные стороны от касательной. Тогда точка касания и будет искомой. Впрочем это только соображения, а не доказательство.

 Профиль  
                  
 
 
Сообщение28.11.2006, 16:59 
Заслуженный участник
Аватара пользователя


26/11/06
696
мехмат
Macavity писал(а):
Более предпочтительно, соединить A и B, а затем провести касательную к окружности паралельную (A,B), так чтобы точки A,B и окружность оказались по разные стороны от касательной...

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

 Профиль  
                  
 
 
Сообщение28.11.2006, 17:15 
Заслуженный участник


05/09/05
515
Украина, Киев
Lion писал(а):
Macavity писал(а):
Более предпочтительно, соединить A и B, а затем провести касательную к окружности паралельную (A,B), так чтобы точки A,B и окружность оказались по разные стороны от касательной...

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


Согласен. :D

 Профиль  
                  
 
 
Сообщение04.12.2006, 20:04 
Заслуженный участник


05/09/05
515
Украина, Киев
Прав maxal:
Цитата:
В таком случае точка X должна быть точкой касания данной окружности и некоторого эллипса, фокусами которого являются A и B.

Если выбрать некоторое число d>0 и множество точек E=\left\{C | ( |AC|+|BC| )=d\right\}, то это множество точек будет эллипсом (сумма расстояний от фокусов постоянна).
Если взять d небольшим, то эллипс не будет пересекать окружность. Постепенно увеличивая d получим эллипс, который касается окружности, если еще увеличивать d, то эллипс будет пересекать окружность в двух точках. Если продолжать увеличивать d, то эллипс будет касаться окружности так, что вся окружность будет заключена в эллипс. Дальнейшее увеличение d, приведет к тому, что эллипс и окружность вновь не будут пересекаться. То есть первое касание эллипса и окружности, это когда сумма расстояний минимальна, а последнее - максимальна.

Можно записать систему из двух уравнений. Предположим, что окружность находится в центре системы координат, r - радиус окружности, b равно расстоянию между A и B. Ось X расположим параллельно (AB). Тогда координаты A(x_0,y_0), а координаты B(b+x_0,y_0).
Тогда:
\left\{ \begin{array}{l} 
x^2+y^2=r^2,\\ 
\sqrt{(y_0-y)^2+(x_0-x)^2}+\sqrt{(y_0-y)^2+(b+x_0-x)^2}=d, 
\end{array} \right.

Получаем два уравнения на три неизвестных - x,y и d. Из рассмотренных выше соображений для определенного d, возможно от двух до нуля решений. Поэтому введя ограничение, что количество решений должно быть в точности равно одному (для точки касания - одно решение) можно попробовать решить эту систему и получить решение для ближайшей и решение для самой дальней точки. Похоже, что решение можно свести к решению квадратного уравнения с дискриминантом равным нулю, что и определит касание фигур. Второе уравнение можно упростить возведениями в квадрат и заменами из первого уравнения, но я далеко в этом не зашел.

 Профиль  
                  
 
 
Сообщение04.12.2006, 20:18 
Заслуженный участник
Аватара пользователя


26/11/06
696
мехмат
Решая по совету Macavity, получил такую систему:
$$\left\{\begin{align*}Ax^2+Bx+Cy+D&=0\\x^2+y^2&=r^2,\end{align*}$$
где $A, B, C, D$ линейно или квадратично зависят от $x_0, y_0, b, d$. Не очень понятно, как здесь применить единственность решения.

 Профиль  
                  
 
 
Сообщение04.12.2006, 22:41 
Модератор
Аватара пользователя


11/01/06
5710
Macavity писал(а):
Тогда:
\left\{ \begin{array}{l} 
x^2+y^2=r^2,\\ 
\sqrt{(y_0-y)^2+(x_0-x)^2}+\sqrt{(y_0-y)^2+(b+x_0-x)^2}=d, 
\end{array} \right.

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

 Профиль  
                  
 
 
Сообщение05.12.2006, 18:05 
Заслуженный участник
Аватара пользователя


26/11/06
696
мехмат
Ну что ж, давайте попробуем множители Лагранжа. Составляем фунцию Лагранжа $L=\sqrt{(x-x_0)^2+(y-y_0)^2}+\sqrt{(x-x_0-b)^2+(y-y_0)^2}-\lambda (x^2+y^2-r^2)$. Дифференцируя, получаем систему $$\left\{\begin{align*}L'_x=\frac{x-x_0}{\sqrt{(x-x_0)^2+(y-y_0)^2}}+\frac{x-x_0-b}{\sqrt{(x-x_0-b)^2+(y-y_0)^2}}-2\lambda x=0\\ L'_y=\frac{y-y_0}{\sqrt{(x-x_0)^2+(y-y_0)^2}}+\frac{y-y_0}{\sqrt{(x-x_0-b)^2+(y-y_0)^2}}-2\lambda y=0.\end{align*}$$
Что-то мне кажется, что упростить ее не получится. :cry:

 Профиль  
                  
 
 
Сообщение05.12.2006, 22:49 
Заслуженный участник
Аватара пользователя


17/10/05
3709
:evil:
Я не очень вникал в дискуссию, попробую описать как бы я подходил. Извините, коли повторю сказаное выше.

1) Рассмотрим для удобства точки $A(-1,0)$, $B(1,0)$. Тогда, если сумма расстояний $|AX| + |BX| = 2 \rho$, то геометрическое место точек $X$ — эллипс $\frac{x^2}{\rho^2} + \frac{y^2}{\rho^2-1} = 1$.

2) Считая, что центр окружности $(x_0, y_0)$ и радиус $R$ имеем очевидное уравнение $(x-x_0)^2 + (y-y_0)^2 = R^2$.

3) В точке минимального расстояния эллипс и окружность касаются (как давно сказал maxal). Их касательные совпадают.
Имеем в точке $(x,y)$ для эллипса $\frac{dy}{dx} = -\frac{\rho^2 -1}{\rho^2}\frac{x}{y}$, Для окружности $\frac{dy}{dx} = -\frac{x-x_0}{y-y_0}$. Приравняв, получаем: $ x y +(\rho^2-1) y_0 x - \rho^2 x_0 y = 0$. Что, очевидно, суть уравнение гиперболы.

4) Мне представилось удобным выразить $\rho$ из гиперболы $\rho^2 = \frac{x(y-y_0)}{x_0 y- y_0 x}$ и сделать подстановку $x = x_0 - R \cos \varphi, y = y_0 - R \sin \varphi$. Подставив это все в уравнение эллипса, получается запутанная, но разгребаемая формула. Перейдя же к $t = \tg(\varphi/2)$ мы превратим всю эту кашу в уравнение 4-ой степени от $t$: $(R-x_0)y_0 + $ $ 2(x_0^2-y_0^2-R x_0-1) t + $ $ 6 x_0 y_0 t^2 + $ $ 2(y_0^2-x_0^2 -R x_0 +1)t^3 - $ $ (R+x_0)y_0 t^4 = 0$.

5) Если теперь подставить $t$, $x$ и $y$ в уравнение $\rho^2 = \frac{x(y-y_0)}{x_0 y- y_0 x}$, мы получим искомое расстояние.

~~~~~~~~~~~~~~~~~~~~~~~

Не скажу, чтоб красиво. Но, вроде, работает. Упростить корни мне не удалось… Есть, конечно, куда подергаться. Например, отсчитывать $\varphi$ не от горизонтали, а от направления на $0$. Явно упростится знаменатель $\rho^2$, может, еще кое-что. Но надо ли?

Четыре корня уравнения соответствуют внутреннему и внешнему касанию, и совпадению касательных на противоположной стороне эллипса.

P.S. Если действительно отсчитать угол $\varphi$ от прямой, соединяющей серидину $AB$ c центром окружности, то положив $x_0 = d  \cos \psi$, $y_0 = d \sin \psi$ имеем в качестве предпоследнего уравнения: $2 d R \sin \varphi +\sin(2\varphi + 2\psi) = d^2 \sin(2 \varphi)$. И все равно приходится делать подстановку $t = \tg(\varphi/2)$

 Профиль  
                  
 
 
Сообщение06.12.2006, 11:49 
Заслуженный участник


05/09/05
515
Украина, Киев
незваный гость писал(а):

5) Если теперь подставить $t$, $x$ и $y$ в уравнение $\rho^2 = \frac{x(y-y_0)}{x_0 y- y_0 x}$, мы получим искомое расстояние.



Но корни Вы так и не нашли?

Из исходной системы уравнений тоже получается уравнение четвертой степени (возможно, более сложное), но от этого не легче.

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

 Профиль  
                  
 
 
Сообщение06.12.2006, 12:07 
Модератор
Аватара пользователя


11/01/06
5710
Мы тут аналитическими методами увлеклись, а может эта задача на построение?

Пусть $O$ - это центр окружности, $R$ - радиус окружности. Тогда легко видеть, что треугольники $\triangle AXO$ и $\triangle BXO$ подобны. Откуда следует, что $AX = R \frac{OA}{OB}.$ С центром в точке $A$ нужно построить окружность радиуса $R \frac{OA}{OB}$ - ее пересечение с данной окружностью и даст точку $X.$ Вторая точка пересечения при этом даст на данной окружности точку, наиболее удаленную от $A$ и $B.$

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 23 ]  На страницу 1, 2  След.

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



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

Сейчас этот форум просматривают: Shadow


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

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