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
10673
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
4321
svv в сообщении #1280426 писал(а):
Если скалярные произведения $\overrightarrow{OA}\cdot \overrightarrow{AB}$ и $\overrightarrow{OB}\cdot \overrightarrow{AB}$ имеют разные знаки, то пересекает.

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

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

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



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

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


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

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