2014 dxdy logo

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

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


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


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



Начать новую тему Ответить на тему
 
 Как вычислить координаты?
Сообщение15.05.2014, 10:47 


29/06/09
10
Дан отрезок $O_1O_2$ с известными координатами концов. Требуется создать из него прямоугольник $ABCD$ по известному смещению, длиной $a$.
Как вычислить координаты вершин прямоугольника?

Изображение

Например, если отрезок параллелен оси $X$ координат, то это просто:
$A(x) = O_1(x)-a; A(y)=O_1(y)-y$
$B(x) = O_2(x)+a; B(y)=O_2(y)-y$
$C(x) = O_2(x)+a; C(y)=O_2(y)+y$
$D(x) = O_1(x)-a; D(y)=O_1(y)+y$

Но как быть, если он повернут, как на рисунке?

Помогите, пожалуйста, с формулами - школьная геометрия напрочь забыта за 30 лет :oops:

 Профиль  
                  
 
 Posted automatically
Сообщение15.05.2014, 12:43 
Супермодератор
Аватара пользователя


20/11/12
5728
 i  Тема перемещена из форума «Помогите решить / разобраться (М)» в форум «Карантин»
Причина переноса: не приведены попытки решения, формулы не оформлены $\TeX$ом, красный цвет

altruista
Приведите попытки решения, укажите конкретные затруднения
Наберите все формулы и термы $\TeX$ом.
Инструкции по оформлению формул здесь или здесь (или в этом видеоролике).
Уберите красный цвет - он зарезервирован для модераторов
После исправлений сообщите в теме Сообщение в карантине исправлено, и тогда тема будет возвращена.

 i  Тема перемещена из форума «Карантин» в форум «Помогите решить / разобраться (М)»
Вернул

Выразите координаты радиус-векторов искомых точек через координаты радиус-векторов точек $O_1,O_2$ и нужных векторов длины $a$. Вам только синус и косинус угла еще нужно предварительно найти и всё.

 Профиль  
                  
 
 Re: Как вычислить координаты?
Сообщение15.05.2014, 12:59 
Заслуженный участник
Аватара пользователя


18/05/06
13438
с Территории
Нужные векторы длины $a$ - это, собственно, два вектора: один вдоль отрезка, другой поперёк.

-- менее минуты назад --

Синус и косинус не очень-то даже и нужны.

 Профиль  
                  
 
 Re: Как вычислить координаты?
Сообщение15.05.2014, 14:02 
Заслуженный участник
Аватара пользователя


13/08/08
14495
Я так понял, что каждую вершину надо подвинуть в двух направлениях, параллельно и перпендикулярно, на расстояние $a$. Только надо следить, какую куда. Формулы не пишу, так как опасаюсь мести вышеизложенного модератора.

 Профиль  
                  
 
 Re: Как вычислить координаты?
Сообщение15.05.2014, 14:06 


29/06/09
10
ИСН в сообщении #863481 писал(а):
Синус и косинус не очень-то даже и нужны.

Можно подробнее, почему не нужны?

 Профиль  
                  
 
 Re: Как вычислить координаты?
Сообщение15.05.2014, 14:11 
Заслуженный участник


27/04/09
28128
Синус на синус минус на минус, как известно, даёт плюс. Когда вы начнёте писать формулы, вы увидите, как они появятся, а потом исчезнут (или наоборот, сначала исчезнут :shock:).

 Профиль  
                  
 
 Re: Как вычислить координаты?
Сообщение15.05.2014, 14:12 
Заслуженный участник


11/05/08
32166
altruista в сообщении #863496 писал(а):
Можно подробнее, почему не нужны?

Потому, что вредны.

Параллельный зелёный вектор получается просто перемасштабированием вектора $O_1O_2$ на длину $a$, перпендикулярный же -- перестановкой координат этого параллельного и изменением знака у одной из них.

 Профиль  
                  
 
 Re: Как вычислить координаты?
Сообщение15.05.2014, 14:27 
Заслуженный участник


27/04/09
28128
ewert в сообщении #863499 писал(а):
перестановкой координат этого параллельного и изменением знака у одной из них
…и теперь altruista это заучит как мантру. :?

 Профиль  
                  
 
 Re: Как вычислить координаты?
Сообщение15.05.2014, 14:33 
Заслуженный участник
Аватара пользователя


18/01/13
12065
Казань
1. Берете листочек в клеточку. Рисуете оси координат вдоль линий.
2. Рисуете отрезок, например, от $(0; 0)$ до $(2;3)$
3. Проводите через начало координат перпендикулярный отрезок такой же длины. Где будет его конец?
Можете поменять численные значения, идея останется.

 Профиль  
                  
 
 Re: Как вычислить координаты?
Сообщение15.05.2014, 16:11 
Супермодератор
Аватара пользователя


20/11/12
5728
ИСН в сообщении #863481 писал(а):
Синус и косинус не очень-то даже и нужны.
Действительно, параллельный вектор получается умножением на коэффициент, и перпендикулярный тоже можно получить.

 Профиль  
                  
 
 Re: Как вычислить координаты?
Сообщение16.05.2014, 10:18 


29/06/09
10
Всем спасибо за помощь, особенно gris! Разобрался.

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

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



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

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


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

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