exponenta event banner

Кросс-продукт 3x3

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

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

  • 3x3 Cross Product block

Описание

Блок 3x3 перекрестного произведения вычисляет перекрестное (или векторное) произведение двух векторов, 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 | = (a2b3 a3b2) i + (a3b1 − a1b3) j + (a1b2 − a2b1) k

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

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

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