IPB
ЛогинПароль:

> Компиляция правил для данного раздела

1. Заголовок темы должен быть информативным. В противном случае тема закрывается и удаляется ...
2. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
3. Одна тема - один вопрос (задача)
4. Спрашивайте и отвечайте четко и по существу!!!

 
 Ответить  Открыть новую тему 
> Ортогональное проектирование, трёхмерного пространства на плоскость
сообщение
Сообщение #1


Новичок
*

Группа: Пользователи
Сообщений: 21
Пол: Мужской
Реальное имя: Льоха

Репутация: -  0  +


Здрвствуйте.
Прошу помощи.

Необходимо вычислить матрицу ортогонального проектирования пространства Е3 на плоскость,натянутую на векторы а(-1,1,-1) и b(1,-3,2)
Скалярное произведение стандартное.

Вот, что я думаю по поводу решения:
1.Находим уравнение плоскости, на которое проектируем пространство: x-y-2z=0
2. Находим ФСР этой системы (состоит из одного этого уравнения smile.gif ) : получаем вектора е1(1,1,0),e2(2,0.1)

а вот далее я думаю надо искать ортогональную состовляющую..
или..
не знаю
самое ужасное что не могу толком представить это на бумаге.Имею в виду пространственное воображение


Понимаю, что вы все здесь люди занятые.Однако параллельно понимаю, что вы очень умные.Часто просматриваю форум.
Поэтому прошу помощи.

Сообщение отредактировано: Footballplayer -
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #2


Злостный любитель
*****

Группа: Пользователи
Сообщений: 1 755
Пол: Мужской

Репутация: -  62  +


Допустим, что мы проеЦируем (а не проектируем, проектируют самолёты) на плоскость, проходящую через ноль, и перпендикулярную вектору v = (X, Y, Z).
Тогда вектор u (x, y, z) должен перейти в u - v*<u, v>/sqr(v) (просто вычитаем проекцию на прямую, проходящую через v)
То есть имеем отображение (x, y, z)|->(x, y, z) - (X, Y, Z) * ((xX+yY+zZ)/(sqr(v)) =
(x-X*(xX+yY+zZ)/(sqr(v)), ...) =
((1-sqr(X))/sqr(v) * x + (-X*Y)/sqr(v) * y + (-X*Z)/sqr(v) * z, ...)
Таким образом, вся матрица выглядит так:
Код

(1-sqr(X))/sqr(v)  (-X*Y)/sqr(v)      (-X*Z)/sqr(v)
(-X*Y)/sqr(v)      (1-sqr(Y))/sqr(v)  (-Y*Z)/sqr(v)
(-X*Z)/sqr(v)      (-Y*Z)/sqr(v)      (1-sqr(Z))/sqr(v)



--------------------
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #3


Уникум
*******

Группа: Пользователи
Сообщений: 6 823
Пол: Мужской
Реальное имя: Лопáрь (Андрей)

Репутация: -  159  +


Цитата(TarasBer @ 28.01.2010 0:18) *
проеЦируем (а не проектируем, проектируют самолёты)
Слово "проектировать" имеет (помимо проектирования самолетов) значение, равное значению слова "проецировать". В словарях Яндекса это значение помечено как устаревшее, но это не значит, что его употребление есть ошибка. И лично моя учительница математики (очень хорошая учительница математики и очень грамотный человек) настаивала на произношении "проектировать" - просто потому, что принадлежала к старшему поколению. Язык меняется, да. Надеюсь, тех, кто говорит "прочитал книгу", ты пока еще не поправляешь на "прочел" и не говоришь, что "прочитать" можно только "весь день"..

TarasBer, я тебя уже не в первый раз прошу: умерь пыл своих всякого рода нападок по поводу русского языка. Не один ты его так любишь, и не один ты вынужден мириться с устрашающей безграмотностью (не к автору этой темы). При всем моем уважении к тебе и твоим знаниям (как по математике и программированию, так и по РЯ), я не могу допустить подобных придирок (тем более, неверных). Не хочу засорять Форум.

Зарегистрируйся на форуме любителей РЯ (наверняка есть такой) и там удовлетворяй свой зуд. А тут, прошу тебя, не сражайся с мельницами smile.gif.


--------------------
я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #4


Новичок
*

Группа: Пользователи
Сообщений: 21
Пол: Мужской
Реальное имя: Льоха

Репутация: -  0  +


TarasBer спасибо большое за предоставленное решение.Его ход я понял.Однако:
Цитата(TarasBer @ 28.01.2010 0:18) *


Тогда вектор u (x, y, z) должен перейти в u - v*<u, v>/sqr(v) (просто вычитаем проекцию на прямую, проходящую через v)


1.Немножко не понял смысл Вашей фразы "просто вычитаем проекцию НА прямую"
2.Эту формулу мы не доказывали на лекциях, поэтому её нам использовать нельзя.. вот такие пироги

Мне преподователь сказала, что здесь используется задача о перпендикуляре.
А как? не понимаю

и ещё:
элемент (1,1) полученной матрицы при подстановке равен нулю насколько я понял.С ответом это уже не сходится

Но всё равно спаибо

Сообщение отредактировано: Footballplayer -
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #5


Уникум
*******

Группа: Пользователи
Сообщений: 6 823
Пол: Мужской
Реальное имя: Лопáрь (Андрей)

Репутация: -  159  +


Цитата(Footballplayer @ 28.01.2010 14:20) *
1.Немножко не понял смысл Вашей фразы "просто вычитаем проекцию НА прямую"
...
Мне преподователь сказала, что здесь используется задача о перпендикуляре.
Хм.. может, так понятнее:
"просто вычитаем проекцию на прямую, проходящую через v"
То есть не "вычитаем проекцию на", а "проекцию на прямую, проходящую через v, просто вычитаем".
Я правильно уловил смысл вопроса?..

А что есть задача о перпендикуляре? Можешь пояснить?


--------------------
я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #6


Новичок
*

Группа: Пользователи
Сообщений: 21
Пол: Мужской
Реальное имя: Льоха

Репутация: -  0  +


а
всё понял

теперь

вектор а - проекция на какое-то пространсво L (ортогональная проекция)
вектор b - перпендикуляр к L (т.е. он принадлежит ортогональному дополнению к L) (ортогональная состовляющая)
вектор х - наклонная

есть следствие из теоремки одной,что существует единственное разложение вектора х=a+b (вектор а принадлежит L, вектор b принадлежит ортогональному дополнению к L)

задача о перпендекуляре:
это задача о разложении вектора в сумму ортогональной проекции и ортогональной состовляющей.

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



 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #7


Новичок
*

Группа: Пользователи
Сообщений: 21
Пол: Мужской
Реальное имя: Льоха

Репутация: -  0  +


ура
я решил
кому интересно могу написать
всем спасибо
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #8


Уникум
*******

Группа: Пользователи
Сообщений: 6 823
Пол: Мужской
Реальное имя: Лопáрь (Андрей)

Репутация: -  159  +


Цитата(Footballplayer @ 28.01.2010 16:39) *
ура
я решил
кому интересно могу написать
всем спасибо
Поздравляю!
Конечно, напиши )).

TarasBer'у +1 ? smile.gif


--------------------
я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #9


Новичок
*

Группа: Пользователи
Сообщений: 21
Пол: Мужской
Реальное имя: Льоха

Репутация: -  0  +


Цитата(Lapp @ 28.01.2010 17:06) *



TarasBer'у +1 ? smile.gif

можно +2) [Lapp: +1 сделано. Нет, два не буду, извини..]

значит вот как я решал:
главное знать одно из решений задачи о перпендикуляре.В нём приходим к тому,что


(xj,ei)=(a,ei). (1)


где
i=1,2
j=1,2,3

xj - один из базисных векторов Е3, а именно (1,0,0) (0,1,0) (0,0,1)
ei - вектор из ФСР системы x-y-2z=0
a=k1*e1+k2*e2 - ортогональная проекция

ну собственно подставляем в (1) все известные значения,например сначала для x1, находим k1 и k2, по ним находим вектор а.
так же для х2 и х3
матрицу написать уже не составляет труда)
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 29.03.2024 2:30
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name