Для студентов СПбПУ Петра Великого по предмету Математические основы робототехнических системНапишите функцию, которая возвращает двум кватернионам их произведение.Напишите функцию, которая возвращает двум кватернионам их произведение.
2023-12-192023-12-19СтудИзба
Лабораторная работа 1: Напишите функцию, которая возвращает двум кватернионам их произведение.
Описание
1 Напишите функцию, которая возвращает двум кватернионам их произведение.
Протестируйте ее на двух произвольных (единичных) кватернионах.
2 Отобразите на рисунке трехмерную систему координат (в робототехнике принято ось X отображать красным, ось Y – синим, а ось Z – зеленым), отметьте начало координат черной точкой и не забудьте подписать оси.
Сгенерируйте произвольную матрицу поворота, произвольный вектор и примените к нему поворот. Отобразите на том же рисунке исходный (штрихом) и получившийся (точкой) векторы, подпишите их координаты.
Вам пригодятся функции: plot3, text, num2str. В результате должно получится примерно следующее:
Протестируйте ее на двух произвольных (единичных) кватернионах.
2 Отобразите на рисунке трехмерную систему координат (в робототехнике принято ось X отображать красным, ось Y – синим, а ось Z – зеленым), отметьте начало координат черной точкой и не забудьте подписать оси.
Сгенерируйте произвольную матрицу поворота, произвольный вектор и примените к нему поворот. Отобразите на том же рисунке исходный (штрихом) и получившийся (точкой) векторы, подпишите их координаты.
Вам пригодятся функции: plot3, text, num2str. В результате должно получится примерно следующее:
Файлы условия, демо
Характеристики лабораторной работы
Учебное заведение
Номер задания
Просмотров
2
Покупок
0
Качество
Идеальное компьютерное
Размер
12,65 Kb
Список файлов
Все деньги, вырученные с продажи, идут исключительно на шаурму