Main Content

log

쿼터니언 배열의 자연 로그

R2019b 이후

설명

예제

B = log(A)는 쿼터니언 배열 A의 요소의 자연 로그를 계산합니다.

예제

모두 축소

3×1 쿼터니언 배열 A를 만듭니다.

A = quaternion(randn(3,4))
A = 3x1 quaternion array
     0.53767 + 0.86217i - 0.43359j +  2.7694k
      1.8339 + 0.31877i + 0.34262j -  1.3499k
     -2.2588 -  1.3077i +  3.5784j +  3.0349k

A의 로그 값을 계산합니다.

B = log(A)
B = 3x1 quaternion array
      1.0925 + 0.40848i - 0.20543j +  1.3121k
      0.8436 + 0.14767i + 0.15872j - 0.62533k
      1.6807 - 0.53829i +   1.473j +  1.2493k

입력 인수

모두 축소

입력 쿼터니언으로, quaternion 객체 또는 임의 차원의 quaternion 객체 배열로 지정됩니다.

출력 인수

모두 축소

자연 로그 값으로, quaternion 객체 또는 A 인수와 동일한 크기의 quaternion 객체 배열로 반환됩니다.

알고리즘

쿼터니언 A=a+v¯=a+bi+cj+dk가 주어지면 로그는 다음과 같이 계산됩니다.

log(A)=logA+v¯v¯arccosaA

확장 기능

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

버전 내역

R2019b에 개발됨

참고 항목

함수

객체