exponenta event banner

wrapTo2Pi

Угол обтекания в радианах до [0 2 * pi]

Описание

пример

lambdaWrapped = wrapTo2Pi(lambda) обертывает углы в lambda, в радианах, к интервалу [0, 2*pi] так, что 0 соответствует 0 и 2*pi сопоставляет с 2*pi. В целом, положительные кратные 2*pi сопоставить с 2*pi и отрицательные кратные 2*pi сопоставить с 0.

Примеры

свернуть все

Укажите короткий список углов для обтекания.

lambda = [-2*pi -pi-0.1 -pi -2.8 3.1 pi pi+1 2*pi];

Оберните углы в диапазон [0, ] радиан.

lambdaWrapped = wrapTo2Pi(lambda)
lambdaWrapped = 1×8

         0    3.0416    3.1416    3.4832    3.1000    3.1416    4.1416    6.2832

Укажите второй список углов и оберните их.

lambda2 = -10:0.1:10;
lambda2Wrapped = wrapTo2Pi(lambda2);

Постройте график обернутых углов. Обернутые углы находятся в диапазоне [0, 2δ] радиан.

plot(lambda2,lambda2Wrapped)
xlabel("Angle (radians)")
ylabel("Wrapped Angle (radians)")
grid on

Figure contains an axes. The axes contains an object of type line.

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

свернуть все

Углы, заданные как числовой вектор.

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | logical

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

свернуть все

Обернутые углы, заданные как числовой вектор со значениями в диапазоне [0, 2*pi].

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

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

.

См. также

| |

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