주요 콘텐츠

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

3x3 Cross Product

R2026b

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

  • 3x3 Cross Product block

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

설명

3x3 Cross Product 블록은 두 벡터 A와 B의 외적(벡터의 곱)을 계산합니다. 이 블록은 A와 B를 포함하는 평면에 수직인 방향으로 세 번째 벡터 C를 생성하며, 그 크기는 A와 B의 길이를 곱한 값에 이들 사이의 각도의 사인을 곱한 값과 같습니다. 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|=(a2b3−a3b2)i+(a3b1−a1b3)j+(a1b2−a2b1)k

확장 기능

모두 확장

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

버전 내역

R2006a 이전에 개발됨