0 / 0 / 0
Регистрация: 04.05.2014
Сообщений: 3
|
|
1 | |
Смещение оси координат и координаты точки04.05.2014, 22:57. Показов 5611. Ответов 5
Метки нет (Все метки)
Задача такая. Есть система координат, есть 2 точки и центр. Вся система координат это абсолютные координаты, а координаты рассчиваемые от её центра относительны. Есть точка A, которая для примера равна началу координат, и вторая точка B должна быть расположена относительно точки A, при условии того что точка A может вращаться и координаты должны изменяться. Вот всё в картинках:
. Вложение 395115 Я запутался и не знаю что и в какой последовательности делать...
0
|
04.05.2014, 22:57 | |
Ответы с готовыми решениями:
5
Определите координаты точки, полученной поворотом вокруг точки в системе координат Координаты точки в повернутой системе координат Даны два числа - координаты точки в декартовой системе координат. Определить, к какой оси X млм Y она ближе Как лучше организовать смещение точки по оси х? |
1130 / 789 / 232
Регистрация: 12.04.2010
Сообщений: 2,012
|
|
05.05.2014, 12:04 | 2 |
В чём состоит задача? Что нужно сделать, вычислить, начертить?
Можно попробовать взять другой учебник. В котором, может быть, будет написано более понятно.
0
|
0 / 0 / 0
Регистрация: 04.05.2014
Сообщений: 3
|
|
05.05.2014, 21:12 [ТС] | 3 |
0
|
1130 / 789 / 232
Регистрация: 12.04.2010
Сообщений: 2,012
|
|
06.05.2014, 00:50 | 4 |
Чтобы определить координаты точки, необходимо задать систему координат, оси координат.
Free, нарисуйте оси координат. Free, понятно ли Вам, как определяются координаты точки? Вот упражнение. Возьмите чистый лист и карандаш. Нарисуйте какую-нибудь систему координат. Отметьте несколько точек, вычислите их координаты.
1
|
0 / 0 / 0
Регистрация: 04.05.2014
Сообщений: 3
|
|
06.05.2014, 07:50 [ТС] | 5 |
Alex5, Я именно так и делал. Чертил и думал думал. Но что я только не делал не получается.
Вот каринка выше, я начертил пару графиков и щас попытаюсь обьсянить. Есть 3 точки, A,B,C. Точка A - это центр локальных координат. Тоесть все дальнейшие координаты будут рассчитываться от неё. Точка B - это просто точка, у которой есть глобальные координаты и координаты в локальной системе, от точки A. Точка C - это точка, у которой есть 3 вида координат. Первый вид, это глобальные, второй это относительно точки A и третий это относительно точки B. Вся проблема в том, что точка B может вращать свои внутренние координты. Как я считаю точки? Всё довольно просто. Высчитываем точку A: A={xA-xA,yA-yA} A={6-6;5-5} = {0; 0} Высчитываем точку B: B={xB-xA; yB-yA} B={5-6;6-5) = {-1; 1} Высчитываем точку C: C={xC-xA; yC-yA} C={6-6; 8-5} = {0; 3} Вот и всё. Я вычислил локальные координаты от точки A. Но как просчитать точку С, относительно точки B, с учётом того что точка B может вращаться(вращать свою систему координат). Я пробовал всякие вектора, cos,sin но не получилось. Не пишу сюда неверные решения. Если как и раньше попробовать вычислить C от B вот так: Уже C и B имеет относительне координаты от A: C={xC-xB; yC-yB} Но это неверно! Если B повернуть на 90 градусов координаты C тоже должны измениться. P.S. На изображении опечатка. Локальные координаты от (A), B=(-1; 1). y без минуса.
0
|
1130 / 789 / 232
Регистрация: 12.04.2010
Сообщений: 2,012
|
|
06.05.2014, 15:02 | 6 |
Free, прежде чем решать эту задачу, разберитесь, что такое координаты.
Даны оси координат. Как узнать координаты точки? Добавлено через 19 минут Free, можете отметить на рисунке точку, глобальные координаты которой (4,5) ?
1
|
06.05.2014, 15:02 | |
06.05.2014, 15:02 | |
Помогаю со студенческими работами здесь
6
Ввести координаты точки М и найти ее расстояние от начала координат (радиус - вектор от точки О (0,0)). Даны координаты концов N - мерного отрезка (точки a и b). Найти его длину и наибольшую из координат точки а Найти смещение точки координаты которой находятся в цикле Если все заданные точки плоскости принадлежат первому квадранту, определить координаты точки, наиболее удаленной от начала координат Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |