Разложите неопределенные объекты на бесспорный фиксированный, и нормировал неопределенные части
[M,Delta] = lftdata(A); [M,Delta] = lftdata(A,List); [M,Delta,Blkstruct] = lftdata(A); [M,Delta,Blkstruct,Normunc] = lftdata(A);
lftdata разлагает неопределенный объект на фиксированную определенную часть и нормированную неопределенную часть. lftdata может также частично разложить неопределенный объект на неопределенную часть и нормированную неопределенную часть. Неопределенные объекты (umat, ufrd, uss) представлены как бесспорные (i.e., не - сомнительный), возражает в обратной связи с диагональными блоком конкатенациями неопределенных элементов.
[M,Delta] = lftdata(A) разделяет неопределенный объект A в определенный объект M и нормированный неопределенный матричный Delta таким образом, что A равно lft(Delta,M), как показано ниже.

Если A umat, затем M будет double; если A uss, затем M будет ss; если A ufrd, затем M будет frd. Во всех случаях, Delta umat.
[M,Delta] = lftdata(A,List) разделяет неопределенный объект A в неопределенный объект M, в обратной связи с нормированным неопределенным матричным Delta. List ячейка (или char) массив имен неопределенных элементов A это составляет Delta. Вся другая неопределенность в A остается в M.
lftdata(A,fieldnames(A.Uncertainty)) совпадает с lftdata(A).
[M,DELTA,BLKSTRUCT] = lftdata(A) возвращает N-by-1 массив структур BLKSTRUCT, где BLKSTRUCT(i) описывает i- th нормировал неопределенный элемент. Это описание неопределенности может быть передано непосредственно структурированной аналитической функции сингулярного значения низкого уровня mussv.
[M,DELTA,BLKSTRUCT,NORMUNC] = lftdata(A) возвращает массив ячеек NORMUNC из нормированных неопределенных элементов. Каждый нормированный элемент имеет 'Normalized' добавленный к его настоящему имени, чтобы избежать беспорядка. Обратите внимание на то, что lft(blkdiag(NORMUNC{:}),M) эквивалентно A. Нормализация для каждого типа неопределенного элемента описана в Разложении Неопределенных Объектов.