| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Центр помощи > [Линейная алгебра] Существует ли аффинное преобраз |
| Автор: En_t_end 7.11.2007, 16:14 |
| Задание: Существует ли аффинное преобразование переводящее точки a,b,c в соответственно точки a1,b1,c1 а прямую e в прямую e1, если a = (1;1;1;1), b = (2,3,2,3), c = (3,2,3,2), e: Параметрически: x1 = 1 x2 = 2+t x3 = 2 x4 = 2+t a1 = (-1;1;-1;1), b1=(0;4;0;4), c1 = (2;2;2;2) e1: Параметрически: x1 = -1+t x2 = 2-5t x3 = t x4 = 3-5t Кто как думает ? |
| Автор: Antropoid 10.11.2007, 12:30 | ||
| Могу ошибаца...... Если такое ЛП существует, то обязательно A*a1+B=a2, где A,B из |R. Т.к. система
несовместна, то такого ЛП не существует. P.S. Очень не верица, что это правильное решение, но скажите в чем ошибка? |
| Автор: En_t_end 10.11.2007, 13:00 |
Ну во первых не Лин. Преоб. а аффинное - это очень важно.(хотя это наверное здесь не ошибка а подмен понятий). Ошибка вот в чем. Нам известно, что три точки переходят в три точки. Само аффинное преобразование очевидно имеет по 5 неизвестных на каждую координату x1,x2,x3,x4. Т.е нужно ещё 2 точки чтобы однозначно определить афф. преобразование. Но совершенно ясно, чтобы прямая перешла в прямую не необходимо, чтобы конкретная точка на 1-ой прямой перешла в конкретную точку на второй!. Т.е я могу взять точку {1;2;2;2} на первой прямой но не могу сказать что она должна перейти именно в {-1;2;0;3}, так как если такое преобразование действительно будет существовать, то это будет лишь частный случай. Если же такого преобразования существовать не будет, то это ничто не означает. Чтобы прямая переходила в прямую необходимо лишь чтобы любая точка с первой прямой после преобразования лежала на второй прямой. Есть способ как это проделать правильно, это я знаю точно, но я в нем не разобрался, поэтому и спрашиваю. Добавлено через 4 минуты и 3 секунды А нет, стоп, я вообще не понял, почему A*a1+B=a2, где A,B из |R. - необходимо. Это не верно в общем случае для любого аффинного преобразования. |
| Автор: Antropoid 11.11.2007, 12:44 | ||
я над линейным и размышлял................ это опечатка? Я думаю так: т.к. Отображение f: |R^n -> |R^n называется aффинным преобразованием, если найдётся обратимая матрица M и вектор v из [/B]R^n[/B] такие, что: f(x) = M*x+v. У нас будет так:
это 20 неизвестных и 12 уравнений. Поправь меня на этом этапе, если я ошибся; если все ОК - думаем дальше. |
| Автор: Antropoid 12.11.2007, 21:50 |
| Стоп. Так ты согласен с моими рассуждениями? |