exponenta event banner

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