Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Задача вращения относительно произвольной оси





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

1. Совместим прямую с осью посредством поворота системы координат относительно оси на угол , а затем поворота относительно оси на угол .

2. Выполним поворот относительно оси на угол .

3. Выполним повороты системы сначала относительно оси на угол , а затем относительно оси на угол (в обратном порядке по отношению к первым поворотам), тем самым возвращая ее в исходное положение.

Итоговая матрица преобразования, таким образом, является произведением нескольких матриц, а именно

Матрицы являются матрицами преобразования координат при поворотах системы координат, как было показано в предыдущем разделе. Определим сначала угол , который является углом между осью и его проекцией вектора на плоскость . Пусть - длина этой проекции. Тогда , (синус отрицателен, поскольку поворот идет от оси к оси , т.е. в отрицательном направлении). После поворота системы координат новыми координатами вектора будут . Угол - это угол между векторами и , поэтому . Теперь мы можем выписать вид матриц преобразования координат для каждого шага алгоритма, учитывая то, что матрицы преобразования координат при повороте системы координат обратны по отношению к соответствующим матрицам вращения:

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

Остается только выписать окончательный вид матрицы (для сокращения записи введем следующие обозначения: ):

(3.13)

Напомним, что являются направляющими косинусами прямой, относительно которой выполняется поворот. Нетрудно убедиться, что если в качестве осей вращения взять оси координат, то мы в точности получим формулы (3.10).

Вопросы и упражнения

  1. Дайте определение декартовой системы координат.
  2. Что такое вектор?
  3. Какие векторы считаются равными?
  4. Какие векторы называются линейно независимыми?
  5. Как выразить длину вектора, используя операцию скалярного произведения?
  6. Как определить косинус угла между векторами, используя операцию скалярного произведения?
  7. Докажите, что векторное произведение удовлетворяет соотношению

  1. Как из произвольного вектора получить единичный вектор, совпадающий с ним по направлению? (Эта операция называется нормировкой вектора).
  2. Каково максимальное число линейно независимых векторов в пространстве?
  3. Что такое орты?
  4. Как построить параметрическое уравнение прямой, проходящей через две заданные точки плоскости или пространства?
  5. Докажите, что если в формуле (3.7) заменить координаты координатами любой другой точки плоскости, то уравнение будет описывать ту же самую плоскость. Указание: возьмите произвольную точку, удовлетворяющую уравнению (3.7), напишите новое уравнение плоскости и покажите, что любая точка второй плоскости принадлежит первой и наоборот.
  6. В каких случаях луч с плоскостью не пересекаются?
  7. В каких случаях луч пересекает сферу только в одной точке?
  8. Исходя из определения умножения матрицы на вектор, докажите, что для любых двух векторов и любой матрицы справедливо соотношение

  1. Докажите, что для любого вектора , числа и матрицы справедливо соотношение

  1. При каком условии масштабирование сохраняет углы между отрезками?
  2. Какую траекторию описывают точки объекта при повороте?
  3. Вокруг чего осуществляется поворот на плоскости?
  4. Вокруг чего осуществляется поворот в пространстве?
  5. Какие шаги выполняются в алгоритме поворота относительно произвольной оси в пространстве?
  6. Докажите, что если матрица является матрицей поворота, то .







Дата добавления: 2015-10-01; просмотров: 474. Нарушение авторских прав; Мы поможем в написании вашей работы!




Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит. Multisim оперирует с двумя категориями...


Композиция из абстрактных геометрических фигур Данная композиция состоит из линий, штриховки, абстрактных геометрических форм...


Важнейшие способы обработки и анализа рядов динамики Не во всех случаях эмпирические данные рядов динамики позволяют определить тенденцию изменения явления во времени...


ТЕОРЕТИЧЕСКАЯ МЕХАНИКА Статика является частью теоретической механики, изучающей условия, при ко­торых тело находится под действием заданной системы сил...

Метод архитекторов Этот метод является наиболее часто используемым и может применяться в трех модификациях: способ с двумя точками схода, способ с одной точкой схода, способ вертикальной плоскости и опущенного плана...

Примеры задач для самостоятельного решения. 1.Спрос и предложение на обеды в студенческой столовой описываются уравнениями: QD = 2400 – 100P; QS = 1000 + 250P   1.Спрос и предложение на обеды в студенческой столовой описываются уравнениями: QD = 2400 – 100P; QS = 1000 + 250P...

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

Определение трудоемкости работ и затрат машинного времени На основании ведомости объемов работ по объекту и норм времени ГЭСН составляется ведомость подсчёта трудоёмкости, затрат машинного времени, потребности в конструкциях, изделиях и материалах (табл...

Гидравлический расчёт трубопроводов Пример 3.4. Вентиляционная труба d=0,1м (100 мм) имеет длину l=100 м. Определить давление, которое должен развивать вентилятор, если расход воздуха, подаваемый по трубе, . Давление на выходе . Местных сопротивлений по пути не имеется. Температура...

Огоньки» в основной период В основной период смены могут проводиться три вида «огоньков»: «огонек-анализ», тематический «огонек» и «конфликтный» огонек...

Studopedia.info - Студопедия - 2014-2024 год . (0.01 сек.) русская версия | украинская версия