трансформация систем координат |
Документ взят из кэша поисковой машины. Адрес
оригинального документа
: http://wasp.phys.msu.ru/forum/index.php?showtopic=13331
Дата изменения: Unknown Дата индексирования: Sun Apr 10 06:25:26 2016 Кодировка: Windows-1251 |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
трансформация систем координат |
![]()
Сообщение
#1
|
|
мимо проходил Группа: Мертвые души Сообщений: 1 Репутация: нет Предупреждения: (0%) ![]() ![]() |
Помогите пожалуйста решить следующую задачу:
Пояснение к рисунку: 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)??? Заранее спасибо.
Прикрепленные файлы
|
![]()
Сообщение
#2
|
|
ломовая лошадь ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: VIP Сообщений: 937 Репутация: 50 Предупреждения: (0%) ![]() ![]() |
А в чем проблема? Если Вы знаете, что столбец новых координат x' получается из столбца старых координат x по формуле
x'=Ax+B где A --- квадратная матрица (первые три столбца Вашей), B --- четвертый столбец, и по аналогичной формуле выражается столбец x'', то, по-моему, нет проблем связать x' с x''. Если есть, то какие? P. S. Мне кажется, Вы неверно набрали первую матрицу. Сообщение отредактировал peregoudov - 11.1.2008, 20:07 |
![]() ![]() |
Текстовая версия | Сейчас: 10.04.2016, 6:25 |