angdiff

Различие между двумя углами

Описание

пример

delta = angdiff(alpha,beta) вычисляет различие углов alpha и beta. Эта функция вычитает alpha от beta с результатом, обернутым на интервал [-pi,pi]. Можно задать входные углы как одинарные значения или как массивы углов, которые имеют одинаковое количество значений.

пример

delta = angdiff(alpha) возвращает угловое различие между смежными элементами alpha по первой размерности, размер которого не равен 1. Если alpha является вектором длины n, первый элемент вычитается из второго, второй из третьего и т.д. Выход, delta, является вектором длины n-1. Если alpha - матрица m -by n со m, больше 1, выход, delta, будет матрицей размера m-1 -by- n.

Примеры

свернуть все

d = angdiff(pi,2*pi)
d = 3.1416
d = angdiff([pi/2 3*pi/4 0],[pi pi/2 -pi])
d = 1×3

    1.5708   -0.7854   -3.1416

angles = [pi pi/2 pi/4 pi/2];
d = angdiff(angles)
d = 1×3

   -1.5708   -0.7854    0.7854

Входные параметры

свернуть все

Угол в радианах, заданный как скаляр, вектор, матрица или многомерный массив. Это угол, который вычитается из beta при указании.

Пример: pi/2

Угол в радианах, заданный как скаляр, вектор, матрица или многомерный массив того же размера, что и alpha. Это угол, который alpha вычитается из, когда задано.

Пример: pi/2

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

свернуть все

Угловое различие между двумя углами, возвращенная в виде скаляра, вектора или массива. delta переносится в интервал [-pi,pi].

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

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

.
Введенный в R2015a