Main Content

transltform2d

2차원 평행 이동 기하 변환

R2022b 이후

    설명

    transltform2d 객체는 2차원 평행 이동 기하 변환에 대한 정보를 저장하며, 순방향 및 역방향 변환을 적용합니다.

    생성

    설명

    tform = transltform2d는 항등 변환을 수행하는 transltform2d 객체를 만듭니다.

    예제

    tform = transltform2d(Translation)Translation 속성의 지정된 값에 따라 평행 이동 변환을 수행하는 transltform2d 객체를 만듭니다. 이 속성은 x 방향, y 방향의 평행 이동 양을 지정합니다.

    tform = transltform2d(tx,ty)는 x 방향, y 방향에 대해 각각 지정된 평행 이동 양 txty만큼 평행 이동 변환을 수행하는 transltform2d 객체를 만듭니다.

    tform = transltform2d(A)transltform2d 객체를 만들고 속성 A를 지정된 2차원 평행 이동 변환 행렬로 설정합니다.

    tform = transltform2d(tformIn)은 유효한 2차원 평행 이동 기하 변환을 나타내는 다른 기하 변환 객체 tformIn에서 transltform2d 객체를 만듭니다.

    입력 인수

    모두 확장

    x 방향의 평행 이동 양으로, 숫자형 스칼라로 지정됩니다. 이 값은 Translation 속성의 첫 번째 요소를 설정합니다.

    y 방향의 평행 이동 양으로, 숫자형 스칼라로 지정됩니다. 이 값은 Translation 속성의 두 번째 요소를 설정합니다.

    평행 이동 2차원 기하 변환으로, affinetform2d 객체, rigidtform2d 객체, simtform2d 객체, transltform2d 객체 또는 projtform2d 객체로 지정됩니다.

    속성

    모두 확장

    순방향 2차원 평행 이동 변환으로, 3×3 숫자형 행렬로 지정됩니다. 객체를 만들 때 A를 2×3 숫자형 행렬로 지정할 수도 있습니다. 이 경우 객체는 행 벡터 [0 0 1]을 행렬의 끝에 결합하여 3×3 행렬을 생성합니다. A의 디폴트 값은 단위 행렬입니다.

    행렬 A는 다음과 같은 규칙을 사용하여 입력 좌표 공간의 점 (u, v)를 출력 좌표 공간의 점 (x, y)로 변환합니다.

    [xy1]=Α×[uv1]

    평행 이동 변환의 경우 A는 다음과 같은 형태를 갖습니다.

    Α=[10tx01ty001]

    여기서 tx 및 ty는 각각 x 방향과 y 방향의 평행 이동 양이며 Translation 속성에 대응합니다.

    데이터형: double | single

    평행 이동의 양으로, 요소를 2개 가진 [tx ty] 형태의 숫자형 벡터로 지정됩니다.

    데이터형: double | single

    읽기 전용 속성입니다.

    입력 점과 출력 점에 대한 기하 변환의 차원 수로, 2로 지정됩니다.

    데이터형: double

    객체 함수

    invert역 기하 변환
    outputLimitsFind output spatial limits given input spatial limits
    transformPointsForwardApply forward geometric transformation
    transformPointsInverseApply inverse geometric transformation

    예제

    모두 축소

    평행 이동 양을 지정합니다.

    t = [10 20.5];

    지정된 평행 이동을 수행하는 transltform2d 객체를 만듭니다.

    tform = transltform2d(t)
    tform = 
      transltform2d with properties:
    
        Dimensionality: 2
           Translation: [10 20.5000]
    
                     A: [1.0000         0   10.0000
                              0    1.0000   20.5000
                              0         0    1.0000]
    
    

    A 속성값을 검토합니다.

    tform.A
    ans = 3×3
    
        1.0000         0   10.0000
             0    1.0000   20.5000
             0         0    1.0000
    
    

    확장 기능

    버전 내역

    R2022b에 개발됨