Main Content

angdiff

두 각도 간의 차이

설명

예제

delta = angdiff(alpha,beta)는 각도 alphabeta 간의 차이를 계산합니다. 이 함수는 beta에서 alpha를 빼고 그 결과를 구간 [-pi,pi]으로 접습니다. 입력 각도를 single형 값 또는 각도의 배열(값의 개수가 동일해야 함)로 지정할 수 있습니다.

예제

delta = angdiff(alpha)는 크기가 1이 아닌 첫 번째 차원을 따라 alpha의 인접 요소 간의 각도 차이를 반환합니다. alpha가 길이가 n인 벡터이면, 첫 번째 요소를 두 번째 요소에서 빼고 두 번째 요소를 세 번째 요소에서 빼는 방식으로 수행됩니다. 출력값 delta는 길이가 n-1인 벡터입니다. alpha가 m×n 행렬(여기서 m은 1보다 큼)이면, 출력값 delta는 크기가 m-1×n인 행렬이 됩니다. alpha가 스칼라이면, delta는 비어 있는 벡터로 반환됩니다.

예제

모두 축소

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가 지정되면 beta에서 뺀 각도입니다. alpha가 스칼라이면, delta는 비어 있는 벡터로 반환됩니다.

예: pi/2

각도(단위: 라디안)로, alpha와 동일한 크기의 스칼라, 벡터, 행렬, 다차원 배열로 지정됩니다. alpha가 지정되면 alpha를 뺍니다.

예: pi/2

출력 인수

모두 축소

두 각도 간의 각도 차이로, 스칼라, 벡터 또는 배열로 반환됩니다. delta는 구간 [-pi,pi]으로 접힙니다. alpha가 스칼라이면, delta는 비어 있는 벡터로 반환됩니다.

확장 기능

C/C++ 코드 생성
MATLAB® Coder™를 사용하여 C 코드나 C++ 코드를 생성할 수 있습니다.

버전 내역

R2015a에 개발됨