[identity profile] nicka-startcev.livejournal.com posting in [community profile] useful_faq
Назовём "хорошими" преобразованиями такие, которые преобразуют прямую в прямую, а нехорошими те, которые преобразуют прямую в кривую.

Существует ли такое преобразование на плоскости, которое преобразует заданный выпуклый четырехугольник в квадрат и, одновременно, являющееся "хорошим"?

Date: 2009-04-06 06:18 am (UTC)
From: [identity profile] piglet-sun.livejournal.com
что такое выпуклый четырехугольник?

Date: 2009-04-06 06:32 am (UTC)
From: [identity profile] apashenko.livejournal.com
Меня больше интересует вопрос, что такое невыпуклый четырёхугольник...

Date: 2009-04-06 06:57 am (UTC)
From: [identity profile] tumbochka.livejournal.com
А в чём проблема?
A (0,0) B (0,10) C (1,1) D (10,0)

Date: 2009-04-06 07:02 am (UTC)
From: [identity profile] apashenko.livejournal.com
Ага, заглючило меня что-то...

Date: 2009-04-06 06:33 am (UTC)
From: [identity profile] apashenko.livejournal.com
http://ru.wikipedia.org/wiki/%D0%92%D1%8B%D0%BF%D1%83%D0%BA%D0%BB%D1%8B%D0%B5_%D0%BC%D0%BD%D0%BE%D0%B3%D0%BE%D1%83%D0%B3%D0%BE%D0%BB%D1%8C%D0%BD%D0%B8%D0%BA%D0%B8

Date: 2009-04-06 06:33 am (UTC)
From: [identity profile] lazyreader.livejournal.com
Что такое "прямая"?

Date: 2009-04-06 06:33 am (UTC)
From: [identity profile] lazyreader.livejournal.com
Что такое "квадрат"?

Date: 2009-04-06 08:03 am (UTC)
From: [identity profile] apashenko.livejournal.com
четырехугольник, у которого все углы прямые - прямоугольник.

Квадрат - правильный четырёхугольник. У него равны не только углы, но и стороны.

Date: 2009-04-06 06:36 am (UTC)
From: [identity profile] apashenko.livejournal.com
Да, такое преобразование существует.

Назовём "хорошими" преобразованиями такие, которые преобразуют прямую в прямую
А может, не мудрствовать лукаво, а просто назвать такие преобразования афинными (http://ru.wikipedia.org/wiki/%D0%90%D1%84%D0%B8%D0%BD%D0%BD%D1%8B%D0%B5_%D0%BF%D1%80%D0%B5%D0%BE%D0%B1%D1%80%D0%B0%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F)?

Date: 2009-04-06 07:24 am (UTC)
From: [identity profile] lazyreader.livejournal.com
Вообще-то подозреваю, что автор вопроса "решает" таким образом учебное задание. "Аффинное преобразование" - это ответ, который он должен был дать, и лукавые мудрствования тут ни при чём.

Date: 2009-04-06 08:25 am (UTC)
From: [identity profile] apashenko.livejournal.com
Афинное (да и неафинное тоже) преобразование - это преобразование координат одной точки или каждой точки фигуры.

Каким афинным преобразованием его можно привести к (0,0) (1,0) (1,1) (0,1) ?
Каким-то можно, считать лень.

Date: 2009-04-06 10:18 am (UTC)
From: [identity profile] apashenko.livejournal.com
Это вопрос или ответ.
Это по поводу того, что "афинное строится по трём точкам".

А нет такого и не может быть.
Да, вы правы. В афинных преобразованиях сохраняется параллельность прямых.

Date: 2009-04-06 08:55 am (UTC)
From: [identity profile] apashenko.livejournal.com
По уточнённым данным (http://slovari.yandex.ru/dict/bse/article/00005/39300.htm), при афинных преобразованиях сохраняется параллельность прямых, значит, в общем случае, такого преобразования не существует (существует только для параллелограммов).

Date: 2009-04-06 08:44 am (UTC)
From: [identity profile] g-e-r-a.livejournal.com
Не существует афинного преобразования, которое бы переводило любой четырёхугольник с непараллельними сторонами в квадрат.
Потому что при афинном преобразовании параллельные прямые переходят в параллельные прямые.

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

Date: 2009-04-06 08:59 am (UTC)
From: [identity profile] g-e-r-a.livejournal.com
кстати говоря, если мы переводим прямую в прямую, то преобразование по-любому будет аффинным =)

Date: 2009-04-06 10:20 am (UTC)
From: [identity profile] apashenko.livejournal.com
Перспективное (http://canon.osu.cctpu.edu.ru/diplom/matem/2.11.asp?ThemeID=2).

Date: 2009-04-06 11:22 am (UTC)
From: [identity profile] g-e-r-a.livejournal.com
Минуточку.
Мы же живём в плоскости.
В Image, надеюсь?
Это же важно.
Любое преобразование в Image, переводящее прямую в прямую будет аффинным.

Что первично? Определение "хорошего" преобразования или что-то ещё?
Или же хочется придумать пространство, в котором получится сделать такое "хорошее" преобразование, чтобы получился квадрат?

p.s. А насчёт перспективы не думайте.

Date: 2009-04-06 11:28 am (UTC)
From: [identity profile] g-e-r-a.livejournal.com
О. Прочитал историю возникновения задачи.
То есть вопрос не математический, а программерский.
Это же отлично; никто не будет насиловать математику.

А почему, кстати, точки именно четыре? И точно ли есть уверенность, что должно быть прямая -> в прямую?
From: [identity profile] chursin.livejournal.com
о, так это тебе для 3D надо? интересно! )