Документ взят из кэша поисковой машины. Адрес оригинального документа : http://wasp.phys.msu.ru/forum/index.php?showtopic=13331
Дата изменения: Unknown
Дата индексирования: Sun Apr 10 06:25:26 2016
Кодировка: Windows-1251
трансформация систем координат - Студенческий форум Физфака МГУ
IPB

Здравствуйте, гость ( Вход | Регистрация )

 
Reply to this topicStart new topic
трансформация систем координат
victor-b
сообщение 11.1.2008, 1:12
Сообщение #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)???

Заранее спасибо.

Прикрепленные файлы
Прикрепленный файл  sys2.gif ( 11.16 килобайт ) Кол-во скачиваний: 10
 
Go to the top of the page Вставить ник
+
peregoudov
сообщение 11.1.2008, 20:04
Сообщение #2


ломовая лошадь
*********

Группа: VIP
Сообщений: 937
Репутация: 50

Предупреждения:
(0%) -----


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

P. S. Мне кажется, Вы неверно набрали первую матрицу.

Сообщение отредактировал peregoudov - 11.1.2008, 20:07
Go to the top of the page Вставить ник
+

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 10.04.2016, 6:25