exponenta event banner

angdiff

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

Описание

пример

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

пример

delta = angdiff(alpha) возвращает угловую разность между соседними элементами alpha вдоль первого размера, размер которого не равен 1. Если alpha является вектором длиной n, первая запись вычитается из второй, вторая из третьей и т.д. Выходные данные, delta, - вектор длиной n-1. Если alpha является матрицей m-на-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++ с помощью MATLAB ® Coder™

.
Представлен в R2015a