2014 dxdy logo

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

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


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


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



Начать новую тему Ответить на тему
 
 Вектор
Сообщение18.01.2012, 15:29 


23/01/10
77
Kongsberg
День добрый.
Есть необходимость определить находится ли точка [x,y] внутри круга или нет.
Самая непонятная часть это как записать круг с помощью векторов если возможно.

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

Посоветуйте с чего начать.

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


23/07/08
10910
Crna Gora
Пусть центр круга в точке $x_0, y_0$, а радиус $a$. Найдите разность $d=(x-x_0)^2+(y-y_0)^2-a^2$.
Если $d>0$, то ...
Если $d=0$, то ...
Если $d<0$, то ...

В векторном исполнении -- найдите разность $d=|\mathbf{r}-\mathbf{r_0}|^2-a^2$. Дальше то же самое.

alx_12 писал(а):
Но как записать круг при помощи векторов.
Круг задается условием $|\mathbf{r}-\mathbf{r_0}|\leqslant a$, либо $|\mathbf{r}-\mathbf{r_0}|^2\leqslant a^2$, либо $(\mathbf{r}-\mathbf{r_0})\cdot(\mathbf{r}-\mathbf{r_0}) \leqslant a^2$.

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

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



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

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


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

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