Main Content

transpose, .'

쿼터니언 배열 전치

설명

예제

Y = quat.'는 쿼터니언 배열 quat의 비켤레 전치를 반환합니다.

예제

모두 축소

쿼터니언으로 구성된 벡터를 만들고 그 벡터의 비켤레 전치를 계산합니다.

quat = quaternion(randn(4,4))
quat = 4x1 quaternion array
      0.53767 +  0.31877i +   3.5784j +   0.7254k
       1.8339 -   1.3077i +   2.7694j - 0.063055k
      -2.2588 -  0.43359i -   1.3499j +  0.71474k
      0.86217 +  0.34262i +   3.0349j -  0.20497k

quatTransposed = quat.'
quatTransposed = 1x4 quaternion array
      0.53767 +  0.31877i +   3.5784j +   0.7254k       1.8339 -   1.3077i +   2.7694j - 0.063055k      -2.2588 -  0.43359i -   1.3499j +  0.71474k      0.86217 +  0.34262i +   3.0349j -  0.20497k

쿼터니언으로 구성된 행렬을 만들고 그 행렬의 비켤레 전치를 계산합니다.

quat = [quaternion(randn(2,4)),quaternion(randn(2,4))]
quat = 2x2 quaternion array
      0.53767 -   2.2588i +  0.31877j -  0.43359k       3.5784 -   1.3499i +   0.7254j +  0.71474k
       1.8339 +  0.86217i -   1.3077j +  0.34262k       2.7694 +   3.0349i - 0.063055j -  0.20497k

quatTransposed = quat.'
quatTransposed = 2x2 quaternion array
      0.53767 -   2.2588i +  0.31877j -  0.43359k       1.8339 +  0.86217i -   1.3077j +  0.34262k
       3.5784 -   1.3499i +   0.7254j +  0.71474k       2.7694 +   3.0349i - 0.063055j -  0.20497k

입력 인수

모두 축소

전치할 쿼터니언 배열로, quaternion으로 구성된 벡터 또는 행렬로 지정됩니다. transpose는 1차원 배열과 2차원 배열에 대해 정의됩니다. 더 높은 차원의 배열의 경우, permute를 사용하십시오.

출력 인수

모두 축소

전치된 쿼터니언 배열로, quaternion 객체로 구성된 벡터 또는 행렬로 반환됩니다. Y의 크기는 N×M이며, 여기서 quat의 크기는 M×N입니다.

확장 기능

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

버전 내역

R2018b에 개발됨