2014 dxdy logo

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

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


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


Посмотреть правила форума



Начать новую тему Ответить на тему На страницу Пред.  1, 2, 3, 4  След.
 
 Re: Пересечение отрезка с окружностью
Сообщение30.12.2017, 23:03 
Заслуженный участник
Аватара пользователя


23/07/05
17973
Москва
Igor2323 в сообщении #1280231 писал(а):
Может подсказочку?
Там уже такая "подсказочка" осталась, что сразу полное решение получается. Правила такое не разрешают.

Хоть микроскопическое усилие сами приложите.

 Профиль  
                  
 
 Re: Пересечение отрезка с окружностью
Сообщение30.12.2017, 23:19 
Заслуженный участник


27/06/08
4058
Волгоград
Igor2323 в сообщении #1280177 писал(а):
Уровнение окружности я знаю ну и уровнение прямой (с помощью них можно найти х и у), а вот отрезка нет.
А можете задать параметрическое урАвнение прямой с начальной точкой $A$ и направляющим вектором $\overrightarrow{AB}$, где $A$ и $B$ - концы данного отрезка?

 Профиль  
                  
 
 Re: Пересечение отрезка с окружностью
Сообщение30.12.2017, 23:44 


30/12/17
15
$$\left\{
\begin{array}{rcl}
 x&=& x_0 + a_xt\\
 y&=& y_0 + a_yt\\
\end{array}
\right.$$

Где $a_x$, $a_y$ - координаты направляющего вектора
И что нам это дает?
Не могу понять

 Профиль  
                  
 
 Re: Пересечение отрезка с окружностью
Сообщение31.12.2017, 00:29 
Заслуженный участник


27/06/08
4058
Волгоград
Igor2323 в сообщении #1280250 писал(а):
$$\left\{
\begin{array}{rcl}
 x&=& x_0 + a_xt\\
 y&=& y_0 + a_yt\\
\end{array}
\right.$$

Где а_х, а_у - координаты направляющего вектора
И что нам это дает?
Не могу понять

Какой точке соответствует значение $t=0$?
A $t=1$?

 Профиль  
                  
 
 Re: Пересечение отрезка с окружностью
Сообщение31.12.2017, 01:03 


30/12/17
15
Точке $x_0$, $y_0$

 Профиль  
                  
 
 Re: Пересечение отрезка с окружностью
Сообщение31.12.2017, 01:09 
Заслуженный участник


09/05/12
25179
 i 
Igor2323 в сообщении #1280277 писал(а):
Точке х_0, у_0
Igor2323, отдельные обозначения тоже нужно набирать как формулы (и делать это не кириллицей). Выше в двух сообщениях я это исправил, но впредь давайте сами.

 Профиль  
                  
 
 Re: Пересечение отрезка с окружностью
Сообщение31.12.2017, 01:14 
Заслуженный участник


27/06/08
4058
Волгоград
Igor2323 в сообщении #1280277 писал(а):
Точке $x_0$, $y_0$
И что это за точка?
Вы не забыли, какую точку я советовал взять в качестве начальной? И какой вектор в качестве направляющего?

 Профиль  
                  
 
 Re: Пересечение отрезка с окружностью
Сообщение31.12.2017, 01:16 


30/12/17
15
Это будет начальная точка - начало отрезка.

-- 31.12.2017, 02:19 --

Значит изменяя значение $t$ мы передвигаемся по прямой.

 Профиль  
                  
 
 Re: Пересечение отрезка с окружностью
Сообщение31.12.2017, 01:34 
Заслуженный участник


27/06/08
4058
Волгоград
Igor2323 в сообщении #1280281 писал(а):
Это будет начальная точка - начало отрезка.
Угу. А при $t=1$ получим..?
Цитата:
Значит изменяя значение $t$ мы передвигаемся по прямой.
Это смотря в каком диапазоне изменять. Можно ограничиться только интересующем нас отрезком.

После чего интересующая Вас задача сведется к решению квадратного уравнения.

 Профиль  
                  
 
 Re: Пересечение отрезка с окружностью
Сообщение31.12.2017, 01:46 


30/12/17
15
Понял если $t=1$ то мы откажемся в конце отрезка.
Но как это привязать к окружности?
Используя уровнение окружности?

 Профиль  
                  
 
 Re: Пересечение отрезка с окружностью
Сообщение31.12.2017, 02:05 
Заслуженный участник


27/06/08
4058
Волгоград
Igor2323 в сообщении #1280290 писал(а):
Понял если $t=1$ то мы откажемся в конце отрезка.
Но как это привязать к окружности?
Используя уровнение окружности?
Нет урОвнение окружности мы брать не будем.
А вот в урАвнение окружности достаточно просто подставить наши $x$ и $y$, выраженные через $t$.

 Профиль  
                  
 
 Re: Пересечение отрезка с окружностью
Сообщение31.12.2017, 02:14 


30/12/17
15
То есть подставляем в уровнение окружности наш $x$ и $y$ и находим $t$. Которое должно быть в диапазоне от 0 до 1

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


23/07/08
10648
Crna Gora
Хорошее решение. Но наше тоже хорошее. :-)
Допустим, мы уже знаем, что прямая, на которой лежит отрезок $AB$, пересекает окружность с центром в $O$ и радиусом $r$. И знаем, что $|OA|>r, |OB|>r$ (остальные варианты тривиальны). Как узнать, пересекает ли сам отрезок эту окружность? Очень просто. Если скалярные произведения $\overrightarrow{OA}\cdot \overrightarrow{AB}$ и $\overrightarrow{OB}\cdot \overrightarrow{AB}$ имеют разные знаки, то пересекает.

 Профиль  
                  
 
 Re: Пересечение отрезка с окружностью
Сообщение31.12.2017, 18:46 


30/12/17
15
Спасибо за помощь! 5 дней голову ломал

 Профиль  
                  
 
 Re: Пересечение отрезка с окружностью
Сообщение31.12.2017, 21:10 
Заслуженный участник
Аватара пользователя


01/09/13
4318
svv в сообщении #1280426 писал(а):
Если скалярные произведения $\overrightarrow{OA}\cdot \overrightarrow{AB}$ и $\overrightarrow{OB}\cdot \overrightarrow{AB}$ имеют разные знаки, то пересекает.

Что-то здесь не так...

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

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



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

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


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

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