Добрый день! Помогите, пожалуйста:

вот эта задача
(Примечание Робот: Посоветуйте хорошую литературу по этой теме)


@темы: Аналитическая геометрия, Линейные преобразования

Комментарии
22.02.2010 в 12:55

Всё должно быть сделано настолько простым, насколько это возможно, но не проще. А. Энштейн
Открываете учебник и смотрите, ничего замысловатого там нет.
22.02.2010 в 13:01

_ТошА_, гениально. А не могли бы Вы подсказать учебник, где всё доходчиво объясняется, а то я их уже штук десять перерыл. Если бы было просто, то я бы наверное помощи не просил.
22.02.2010 в 13:03

Всё должно быть сделано настолько простым, насколько это возможно, но не проще. А. Энштейн
linux_user гениально. спасибо)
Ильин, Позняк смотрели? Насколько я помню, в нём есть, в нём я что-то подобное как-то тоже поглядывал, когда проспал все пары на свете
22.02.2010 в 13:11

_ТошА_, Смотрел, там даже темы такой нет.

P.S. повторюсь: был на всех парах и не проспал ни одной.
22.02.2010 в 13:13

Всё должно быть сделано настолько простым, насколько это возможно, но не проще. А. Энштейн
Блин, это сложно объяснить... Может кто ещё сможет, спрошу сейчас
22.02.2010 в 13:24

Я одна, но всё же я есть. Я не могу сделать всё, но всё же могу сделать что-то. И я не откажусь сделать то немногое, что могу (c)
Если честно, то я не в курсе
22.02.2010 в 13:27

Всё должно быть сделано настолько простым, насколько это возможно, но не проще. А. Энштейн
Robot Я могу решить, задание не сложное, бывало куда хуже, но объяснить эту тему я не могу вообще.
22.02.2010 в 13:28

Я одна, но всё же я есть. Я не могу сделать всё, но всё же могу сделать что-то. И я не откажусь сделать то немногое, что могу (c)
_ТошА_
Ну, реши, хоть я буду знать..
22.02.2010 в 13:36

_ТошА_, а вот мне бы все-таки хотелось разобраться с этой темой. Мне важно не решение, а понимание происходящего.
22.02.2010 в 13:45

Я одна, но всё же я есть. Я не могу сделать всё, но всё же могу сделать что-то. И я не откажусь сделать то немногое, что могу (c)
linux_user
Я сделала примечание о поиске литературы.
22.02.2010 в 14:00

Robot, спасибо.
22.02.2010 в 14:05

Преобразование координат при переходе к другой системе понимаете?
А как записать гомотетию относительно начала координат или симметрию относительно координатной оси?
Ну вот, запишите эти преобразования в той системе, в которой они наиболее просто выглядят, а затем перейдите к вашей системе.
Но это очень грубо говоря.
На самом деле надо очень четко себе представлять, что геометрически означают казалось бы одни и те же формулы при преобразовании координат и при точечном преобразовании пространства. Об этом вроде бы пишут в учебниках. Можно взять что-нибудь по аналитической геометрии или в современных учебниках этот материал переносят в курс линейной алгебры и многомерной геометрии. Есть учебники, в которых эти курсы объединены в один. Вот учебник Беклемишева вам бы подошел. Если многомерные пространства вам не нужны и линейную алгебру вы изучать все равно не собираетесь, то возьмите какой-нибудь старый курс аналитической геометрии. Мусхелишвили подойдет.

Сама по себе тема очень простая и без темных закоулков. Как в Кавказской пленнице:
Да я ж не пью...
А что ж тут пить?
22.02.2010 в 15:04

Сейчас посмотрел еще две книжки.
Бортаковский. Современно и, поэтому понятно, но практически нет задач. Хоть книжка и называется Аналитическая геометрия в примерах и задачах.
Моденов. Немного архаично, но очень подробно рассказывается о преобразованиях. Есть задачи для самостоятельного решения, но все теоретического плана, на вывод формул. А тупых задач на подстановку чисел в эти формулы, которые бывают полезны, чтобы эти формулы запомнить - нету. Задачи, конечно, есть в разных задачниках, но там нет решений. Можете посмотреть вот здесь, как я несколько задач на преобразование координат недавно решал.
22.02.2010 в 15:15

Я одна, но всё же я есть. Я не могу сделать всё, но всё же могу сделать что-то. И я не откажусь сделать то немногое, что могу (c)
Бортаковский
Согласна
Сама купила и отсканила, потому что думала, что можно в сообществе рекомендовать
И не нравится страшно.
22.02.2010 в 16:04

Alidoro, Robot я сейчас почитаю, попробую решить, и если что-нибудь получится, то выложу решение. Вы сможете проверить?
22.02.2010 в 16:18

Вы сможете проверить?
Без проблем. Берите новую систему координат с центром в точке (2;1), выписывайте формулы перехода, выписывайте преобразования и т. д.
22.02.2010 в 16:59

Alidoro, вот смотрите:
1. Я беру новую систему координат с центром (2;1):
Одна ось новой системы: x + 3y - 5 = 0
А какая должна быть вторая ось?
2. Формулы перехода - это, я так понимаю, формулы поворота и переноса. Они мне известны.
3. Насколько я понимаю, я должен взять произвольную точку и просто-напросто используя вышеуказанные формулы найти её новые координаты?
4 (самое главное). Мне не ясно само понятии гомотетии. Нашел вот такое определение ей: "Гомотетией с центром O и коэффициентом k называется такое преобразование плоскости, что образ А' произвольной точки А удовлетворяет соотношению вектор OA′ = k*вектор(OA)." Каким образом это может помочь?
22.02.2010 в 17:52

Вторая ось должна быть перпендикулярная первой, в такой системе будет просто записать симметрию.
Формулы поворота и переноса вам не нужны. У вас уже есть новая система координат. Она задается новым началом и новыми координатными векторами. Первый вектор будет параллелен прямой, проще всего взять (3,-1) второй перпендикулярен, скажем, (1,3). Теперь можно сразу выписать как выражаются старые координаты произвольной точки через новые: x,y через x',y'. Но вам понадобится еще и обратное преобразование, поэтому эти формулы нужно будет обратить, то есть выписать, как выражаются x',y' через x,y. В новых координатах легко записать ваши симметрию и гомотетию. Это будет смена знака второй координаты и умножение обеих координат на 3 соответственно, также запишите эти преобразования в виде формул, т. е. выразите (x'*,y'*) через (x',y').

Теперь, чтобы получить формулы преобразования в старых координатах вам надо взять старые координаты произвольной точки (x,y), преобразовать их в новые (x',y'), сделать симметрию-гомотетию (x'*,y'*) и дальше перейти обратно к старым координатам и получить старые координаты точки после преобразования (x*,y*). У вас получатся формулы, выражающие (x*,y*) через (x,y).
22.02.2010 в 19:49

В общем, нашёл я вторую ось и тогда получается "первая" система с центром (2;1) :

x + 3y - 5 = 0
-3x + y + 5 = 0

Теперь "вторая" система с центром (0;0) :

(1/3)x + y = 0
-3x + y = 0

Далее, насколько я понимаю, я должен взять произвольную точку А (x;y) из первой системы и получить координаты A' (x';y') этой точки во второй системе? Если да, то тогда надо использовать формулу параллельного переноса:
A (x;y) -> A'(x';y'), где
x' = x + 2
y' = y + 1
Так? Если да, то каким образом мне надо записать симметрию и гомотетию? (есть какие-то формулы?)
22.02.2010 в 20:20

Ваш замысел мне не понятен. Почему вы взяли вторую ось, которая не проходит через точку (2,1) и зачем вы ее вообще находите?
Почему для вас это система первая, а та исходная система в которой по условию задачи задано уравнение прямой - вторая?
О каком переносе вы говорите? В задаче нет переносов, есть симметрия и гомотетия.
Почему вы выписываете систему уравнений и говорите о центре системы? Что это за система? Это имеет какое-то отношение к преобразованию координат?
Короче, сорок лет назад нас так не учили.
22.02.2010 в 20:45

Alidoro,
Почему вы взяли вторую ось, которая не проходит через точку (2,1) и зачем вы ее вообще находите?
ну почему же не проходит? Всё проходит. А нахожу вот почему:
Вторая ось должна быть перпендикулярная первой, в такой системе будет просто записать симметрию.

Так. Стоп. Я кажется начинаю понимать. Нам дана прямая. Я беру произвольную точку и отображаю её симметрично относительно данной прямой. Получаю новые координаты (пусть это x' и y'). Затем, "применяем" к новой точке гомотетию и получаем другие координаты (пускай это x'' и y''). А дальше находим произведение симметрии и гомотетии. Теперь я правильно понял?
22.02.2010 в 21:05

ну почему же не проходит? Всё проходит.
И в самом деле, проходит.
Мне все равно не понятно, зачем. То, что она должна быть перпендикулярна, понятно. Но зачем ее находить?
А дальше находим произведение симметрии и гомотетии. Теперь я правильно понял?
Правильно поняли. Об этом и говорится в условии задачи. Нужно записать это преобразование в исходных координатах.
22.02.2010 в 21:43

Ага, тогда вот мой план действий:
1. Нахожу расстояние от точки до данной прямой.
2. Нахожу координаты симметричной.
3. Т.к. коэффициент равен 3, то просто умножаю на 3 полученные координаты.
4. Результаты второго и третьего шагов перемножаем между собой. Это и будет ответ. Так?

P.S. всё расписываю, чтобы уже точно быть уверенным, что я понимаю, то что я делаю.
23.02.2010 в 00:33

3. Т.к. коэффициент равен 3, то просто умножаю на 3 полученные координаты.
Вот этот пункт неправильный. Вы должны построить вектор от точки (2,1) до вашей точки и увеличить длину этого вектора в три раза. Конец увеличенного вектора будет результатом гомотетии.
А умножать координаты на три было бы можно, если бы начало координат находилось в точке (2,1).
23.02.2010 в 11:17

Alidoro, Огромнейшее спасибо Вам и С Праздником! :woopie: :dance:
23.02.2010 в 16:45

Проверьте, пожалуйста:

1) Расстояние от произвольной точки M до прямой, а, точнее, до точки A (2;1):
|MA| = sqrt ( (2-x)^2 + (1-y)^ 2 )

2) Точка В, симметричная точке М относительно данной прямой:
x' = 2 + sqrt((2-x)^2 + (1-y)^2
y' = 1 + sqrt((2-x)^2 + (1-y)^2

B (2 + sqrt((2-x)^2 + (1-y)^2) ; 1 + sqrt((2-x)^2 + (1-y)^2))

3) Точка С, являющаяся результатом гомотетии:
x'' = 2 + 3 * sqrt((2-x)^2 + (1-y)^2
y'' = 1 + 3 * sqrt((2-x)^2 + (1-y)^2

С (2 + 3 * sqrt((2-x)^2 + (1-y)^2) ; 1 + 3 * sqrt((2-x)^2 + (1-y)^2))

4) Ответ:
В*C, т.е. (x' * x'' ; y' * y'')

Правильно?
23.02.2010 в 22:02

Ну хоть кто-нибудь проверьте пожалуйста :conf3:
23.02.2010 в 22:08

Я одна, но всё же я есть. Я не могу сделать всё, но всё же могу сделать что-то. И я не откажусь сделать то немногое, что могу (c)
linux_user
Солнц, я в этом не разбираюсь, мне тогда надо все с нуля читать, а сейчас очень некогда
Подождем Алидоро.
Ведь сегодня праздник, не можем же мы все дни, как проклятые..
23.02.2010 в 22:35

Что-то письма по подписке плохо приходят: либо с запозданием либо просто их нет.

Корень квадратный - это что-то странное. Это получается не аффинное преобразование. И ответа я тоже пока не увидел.
Я вам предложил простой путь. Вы решили идти своим путем. Вам для этого придется проделать то, что уже давно выведено в теории преобразований. Ну так проделайте это без ошибок. Тогда вы поймете, что нет ничего более практичного, чем хорошая теория.
1) Расстояние от произвольной точки M до прямой, а, точнее, до точки A (2;1):
Это разные расстояния — от M до прямой и от M до точки.

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