주요 콘텐츠

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

3x3 Cross Product

두 개의 3×1 벡터의 외적 계산

  • 3x3 Cross Product block

라이브러리:
Aerospace Blockset / Utilities / Math Operations

설명

3x3 Cross Product 블록은 두 벡터 AB의 외적(벡터의 곱)을 계산합니다. 이 블록은 AB를 포함하는 평면에 수직인 방향으로 세 번째 벡터 C를 생성하며, 그 크기는 AB의 길이를 곱한 값에 이들 사이의 각도의 사인을 곱한 값과 같습니다. C의 방향은 A에서 B로 회전하는 방향을 기준으로 오른손 법칙을 따릅니다. 관련 방정식에 대해서는 알고리즘를 참조하십시오.

예제

포트

입력

모두 확장

첫 번째 외적 입력으로, 벡터로 지정됩니다.

예: [10 2 3]

데이터형: double

두 번째 외적 입력으로, 벡터로 지정됩니다.

예: [10 2 3]

데이터형: double

출력

모두 확장

외적으로, 벡터로 출력됩니다.

데이터형: double

알고리즘

A, B, C를 계산하는 데 사용되는 방정식은 다음과 같습니다:

A=a1i+a2j+a3kB=b1i+b2j+b3kC=A×B=|ijka1a2a3b1b2b3|=(a2b3a3b2)i+(a3b1a1b3)j+(a1b2a2b1)k

확장 기능

모두 확장

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

버전 내역

R2006a 이전에 개발됨