Документ взят из кэша поисковой машины. Адрес оригинального документа : http://wasp.phys.msu.ru/forum/lofiversion/index.php?t13331.html
Дата изменения: Unknown
Дата индексирования: Mon Apr 11 15:22:50 2016
Кодировка: Windows-1251
Студенческий форум Физфака МГУ > трансформация систем координат
Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: трансформация систем координат
Студенческий форум Физфака МГУ > Наука физика > Есть проблема
victor-b
Помогите пожалуйста решить следующую задачу:

Пояснение к рисунку:

SYS1 - первая система координат и ее матрица:
1.000000, 0.000000, 0.000000, 0.000000,
0.000000, 1.000000, 0.000000, 0.000000,
0.000000, 0.000000, 1.000000, 0.000000
(первые три столбца направляющие косинусы определяющие поворот,
четвертый смещение по X,Y,Z):

SYS2 - вторая система координат и ее матрица описывающая
ее трансформацию (смещение и поворот) относительно первой:

0.000000 0.766044 0.642788 81.379768
-1.000000 0.000000 0.000000 50.000000
0.000000 -0.642788 0.766044 -29.619813

Нужно найти матрицу, которая будет описывать
трансформацию (смещение и поворот) второй системs координат SYS2
относительно первой SYS1:
Нужно вычислить значения четвертого столбца матрицы -
положение начала первой системы координат
относительно второй системы координат (проекция на нее):
на рисунке Dx, Dy, Dz т.к.
остальные значеня матрицы (направляющие косинусы)
получаются переносом первой строки на первый столбец,
второй строки на второй и т.д.

Правильный результат - следующая матрица:

0.000000 -1.000000 0.000000 50.000000
0.766044 0.000000 -0.642788 -81.379768
0.642788 0.000000 0.766044 -29.619813

Как вычислить значения четвертого столбца матрицы:
Dx=(50.000000), Dy(-81.379768), Dz(-29.619813)???

Заранее спасибо.
peregoudov
А в чем проблема? Если Вы знаете, что столбец новых координат x' получается из столбца старых координат x по формуле
x'=Ax+B
где A --- квадратная матрица (первые три столбца Вашей), B --- четвертый столбец, и по аналогичной формуле выражается столбец x'', то, по-моему, нет проблем связать x' с x''. Если есть, то какие?

P. S. Мне кажется, Вы неверно набрали первую матрицу.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Русская версия IP.Board © 2001-2016 IPS, Inc.