exponenta event banner

Модуль кватерниона

Расчет модуля кватерниона

  • Библиотека:
  • Аэрокосмический блок/Утилиты/Математические операции

  • Quaternion Modulus block

Описание

Блок модуля кватерниона вычисляет величину для данного кватерниона. В аэрокосмической Blockset™ используются кватернионы, определенные с помощью соглашения scalar-first. Уравнения, используемые для модуля кватерниона и модуля кватерниона, см. в разделе Алгоритмы.

Порты

Вход

развернуть все

Кватернионы в виде [q 0, r 0,..., q 1, r 1, ..., q 2, r 2,..., q 3, r 3 ,...], указанный как кватернион или вектор кватернионов.

Типы данных: double

Продукция

развернуть все

Модуль кватерниона или вектор модулей кватерниона в виде [| q |, | r |,...].

Типы данных: double

Алгоритмы

Кватернион имеет форму

q = q0 + iq1 + jq2 + kq3.

Модуль кватерниона имеет вид

| q | = q02 + q12 + q22 + q32

Ссылки

[1] Стивенс, Брайан Л., Франк Л. Льюис. Управление и моделирование летательных аппаратов, второе издание. Хобокен, Нью-Джерси: Wiley-Interscience.

Расширенные возможности

Создание кода C/C + +
Создайте код C и C++ с помощью Simulink ® Coder™

.
Представлен до R2006a