Разложите неопределенные объекты на бесспорный фиксированный, и нормировал неопределенные части
[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
) представлены как бесспорные (т.е. не - сомнительный) объекты в обратной связи с диагональными блоком конкатенациями неопределенных элементов.
[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
. Нормализация для каждого типа неопределенного элемента описана в Разложении Неопределенных Объектов.