exponenta event banner

норма

Норма кватерниона

Синтаксис

Описание

пример

N = norm(quat) возвращает норму кватерниона, quat.

Учитывая кватернион вида Q = a + bi + cj + dk, норма кватерниона определяется как норма (Q) = a2 + b2 + c2 + d2.

Примеры

свернуть все

Создайте скалярный кватернион и рассчитайте его норму.

quat = quaternion(1,2,3,4);
norm(quat)
ans = 5.4772

Норма кватерниона определяется как квадратный корень суммы частей кватерниона в квадрате. Рассчитайте норму кватерниона явно, чтобы проверить результат norm функция.

[a,b,c,d] = parts(quat);
sqrt(a^2+b^2+c^2+d^2)
ans = 5.4772

Входные аргументы

свернуть все

Кватернион, для которого вычисляется норма, заданная как скаляр, вектор, матрица или многомерный массив кватернионов.

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

Выходные аргументы

свернуть все

Норма кватерниона. Если вход quat - массив, выходные данные возвращаются в виде массива того же размера, что и quat. Элементы массива - это вещественные числа с тем же типом данных, что и базовый тип данных кватерниона, quat.

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

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

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

.

См. также

Функции

Объекты

Представлен в R2020b