주요 콘텐츠

trvec2tform

평행 이동 벡터를 동차 변환으로 변환

설명

tform = trvec2tform(trvec)는 평행 이동 벡터 trvec의 카테시안 표현을 대응하는 동차 변환 tform으로 변환합니다. 변환 행렬을 사용할 때는 변환할 좌표 앞에 곱하십시오(후위곱이 아님).

예제

예제

모두 축소

trvec = [0.5 6 100];
tform = trvec2tform(trvec)
tform = 4×4

    1.0000         0         0    0.5000
         0    1.0000         0    6.0000
         0         0    1.0000  100.0000
         0         0         0    1.0000

입력 인수

모두 축소

평행 이동 벡터의 카테시안 표현으로, tform이 3×3×n 배열이면 n×2 행렬로 지정되고 tform이 4×4×n 배열이면 n×3 행렬로 지정됩니다. 여기서 n은 평행 이동 벡터의 개수입니다. 모든 벡터의 형식은 [x y] 또는 [x y z]입니다.

예: [0.5 6 100]

출력 인수

모두 축소

동차 변환으로, 3×3×n 배열 또는 4×4×n 배열로 반환됩니다. 여기서 n은 동차 변환의 개수입니다. 회전 행렬을 사용할 때는 회전할 좌표 앞에 곱하십시오(후위곱이 아님).

예: [0 0 1 0; 0 1 0 0; -1 0 0 0; 0 0 0 1]

2차원 동차 변환 행렬의 형식은 다음과 같습니다.

T=[r11r12t1r21r22t2001]

3차원 동차 변환 행렬의 형식은 다음과 같습니다.

T=[r11r12r13t1r21r22r23t2r31r32r33t30001]

세부 정보

모두 축소

확장 기능

모두 확장

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

버전 내역

R2015a에 개발됨

모두 확장

참고 항목

| |