3x3 Cross Product

Вычислите перекрестный продукт двух векторов 3 на 1

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

  • 3x3 Cross Product block

Описание

Блок 3x3 Cross Product вычисляет перекрестное (или векторное) продукт двух векторов, A и B. Блок генерирует третий вектор, C, в направлении, нормальном к плоскости, содержащей A и B, с величиной, равной продукту длин A и B умноженной на синус угла между ними. Направление C следует правилу правой руки при повороте с A на B. Для связанных уравнений см. Алгоритмы.

Порты

Вход

расширить все

Первый вход перекрестного продукта, заданный как вектор.

Пример: [10 2 3]

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

Второй вход перекрестного продукта, заданный как вектор.

Пример: [10 2 3]

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

Выход

расширить все

Перекрестный продукт, выход как вектор.

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

Алгоритмы

Уравнения, используемые для вычисления A, B и C, являются:

A=a1i+a2j+a3kB=b1i+b2j+b3kC=A×B=|ijka1a2a3b1b2b3|=(a2b3a3b2)i+(a3b1a1b3)j+(a1b2a2b1)k

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

Генерация кода C/C + +
Сгенерируйте код C и C++ с помощью Coder™ Simulink ®

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