fliptform

Разверните входные и выходные роли структуры пространственного преобразования

Синтаксис

Описание

пример

tflip = fliptform(T) создает новую TFORM пространственная структура преобразования путем разворота ролей входов и выходов в существующем TFORM структура.

Примеры

свернуть все

Создайте пространственную структуру преобразования.

T = maketform('affine', [.5 0 0; .5 2 0; 0 0 1])
T = 

  struct with fields:

       ndims_in: 2
      ndims_out: 2
    forward_fcn: @fwd_affine
    inverse_fcn: @inv_affine
          tdata: [1×1 struct]

Создайте новую структуру пространственного преобразования путем разворота ролей входов и выходов.

T2 = fliptform(T)
T2 = 

  struct with fields:

       ndims_in: 2
      ndims_out: 2
    forward_fcn: @inv_affine
    inverse_fcn: @fwd_affine
          tdata: [1×1 struct]

После переворота пространственных структур преобразования следующие операторы являются эквивалентными.

x = tformfwd([-3 7],T)
x = tforminv([-3 7],T2)
x =

     2    14


x =

     2    14

Входные параметры

свернуть все

Пространственное преобразование, заданное как TFORM пространственная структура преобразования.

Типы данных: struct

Выходные аргументы

свернуть все

Зеркальное пространственное преобразование, возвращенное как TFORM пространственная структура преобразования.

См. также

| |

Представлено до R2006a