주요 콘텐츠

이 페이지는 기계 번역을 사용하여 번역되었습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.

quatmultiply

두 쿼터니언의 곱을 계산하세요

설명

quatprod = quatmultiply(q,r)는 두 쿼터니언 qr에 대한 쿼터니언 곱 quatprod를 계산합니다.

Aerospace Toolbox는 스칼라 우선 규칙을 사용하여 정의된 쿼터니언을 사용합니다.

참고

쿼터니언 곱셈은 교환법칙이 성립하지 않습니다.

예제

예제

모두 축소

이 예제는 두 개의 1x4 쿼터니언의 곱을 구하는 방법을 보여줍니다.

q = [1 0 1 0];
r = [1 0.5 0.5 0.75];
mult = quatmultiply(q, r)
mult = 1×4

    0.5000    1.2500    1.5000    0.2500

이 예제는 1x4 쿼터니언과 그 자체의 곱을 구하는 방법을 보여줍니다.

q = [1 0 1 0];
mult = quatmultiply(q)
mult = 1×4

     0     0     2     0

이 예에서는 1x4와 두 개의 1x4 쿼터니언의 곱을 구하는 방법을 보여줍니다.

q = [1 0 1 0];
r = [1 0.5 0.5 0.75; 2 1 0.1 0.1];
mult = quatmultiply(q, r)
mult = 2×4

    0.5000    1.2500    1.5000    0.2500
    1.9000    1.1000    2.1000   -0.9000

입력 인수

모두 축소

m-by-4 행렬 또는 1-by-4 쿼터니언으로 지정된 첫 번째 쿼터니언 또는 쿼터니언 집합입니다. 각 요소는 실수여야 합니다.

q는 첫 번째 열에 스칼라 숫자를 가져야 합니다.

데이터형: double | single

m-by-4 행렬 또는 1-by-4 쿼터니언으로 지정되는 두 번째 쿼터니언 또는 쿼터니언 집합입니다. 각 요소는 실수여야 합니다.

r는 첫 번째 열에 스칼라 숫자를 가져야 합니다.

데이터형: double | single

출력 인수

모두 축소

출력 쿼터니언 곱은 m-by-4 행렬로 반환됩니다.

세부 정보

모두 축소

참고 문헌

[1] Stevens, Brian L., Frank L. Lewis. Aircraft Control and Simulation, 2nd Edition. Hoboken, NJ: John Wiley & Sons, 2003.

확장 기능

모두 확장

버전 내역

R2006b에 개발됨