Можно выполнить горизонтальную и вертикальную конкатенацию линейных объектов модели, чтобы вырастить количество вводов или выводов в модели.
Когда вы конкатенируете идентифицированные модели, такие как idtf
, idpoly
, idproc
, и idss
объекты модели, получившаяся модель комбинирует параметры отдельных моделей. Однако предполагаемая ковариация параметра потеряна. Если вы хотите перевести информацию о ковариации во время конкатенации, используйте translatecov
.
Конкатенация не поддержана для idgrey
модели; преобразуйте их в idss
модели сначала, если вы хотите выполнить конкатенацию.
Можно также конкатенировать непараметрические модели, которые содержат предполагаемую импульсную характеристику (idtf
объект) и частотная характеристика (idfrd
объект) системы.
В случае idfrd
модели, конкатенация комбинирует информацию в ResponseData
свойства отдельных объектов модели. ResponseData
ny
- nu
- nf
массив, который хранит ответ системы, где ny
количество выходных каналов, nu
количество входных каналов и nf
количество значений частоты. (j,i,:)
вектор получившихся данных об ответе представляет частотную характеристику от i
вход th к j
th выводится на всех частотах.
Конкатенация поддерживается для линейных моделей только.
Горизонтальная конкатенация объектов модели требует, чтобы у них были те же выходные параметры. Если выходные названия канала отличаются, и их размерности являются тем же самым, операция конкатенации сбрасывает выходные имена к их значениям по умолчанию.
Следующий синтаксис создает новый объект модели m
это содержит горизонтальную конкатенацию m1,m2,...,mN
:
m = [m1,m2,...,mN]
m
берет все входные параметры m1,m2,...,mN
к тем же выходным параметрам как в исходных моделях. Следующая схема является графическим представлением горизонтальной конкатенации моделей.
Вертикальная конкатенация комбинирует выходные каналы заданных моделей. Вертикальная конкатенация объектов модели требует, чтобы у них были те же входные параметры. Если входные названия канала отличаются, и их размерности являются тем же самым, операция конкатенации сбрасывает входные названия канала к их значению по умолчанию (''
Значения.
Следующий синтаксис создает новый объект модели m
это содержит вертикальную конкатенацию m1,m2,...,mN
:
m = [m1;m2;... ;mN]
m
берет те же входные параметры в исходных моделях ко всему выходу m1,m2,...,mN
. Следующая схема является графическим представлением вертикальной конкатенации данных частотной характеристики.
Когда idfrd
модели получены в результате оценки (такой как использование spa
), SpectrumData
свойство не пусто и содержит спектры мощности и перекрестные спектры выходного шума в системе. Для каждого выходного канала этот тулбокс оценивает, что один шумовой канал объясняет различие между выходом модели и измеренным выходом.
Когда SpectrumData
свойство отдельного idfrd
объекты не являются пустым, горизонтальным и вертикальным указателем конкатенации SpectrumData
, можно следующим образом.
В случае горизонтальной конкатенации нет никакого значимого способа объединить SpectrumData
из отдельного idfrd
объекты и получившийся SpectrumData
свойство пусто. Пустое свойство заканчивается потому что каждый idfrd
объект имеет свой собственный набор шумовых каналов, где количество шумовых каналов равняется количеству выходных параметров. Когда получившийся idfrd
объект содержит те же выходные каналы как каждый отдельный idfrd
объекты, это не может хранить шумовые данные от всего idfrd
объекты.
В случае вертикальной конкатенации этот тулбокс конкатенирует отдельные шумовые модели по диагонали. Следующее показывает тот m.SpectrumData
матрица диагонали блока спектров мощности и перекрестные спектры выходного шума в системе:
s
в m.s
сокращение от SpectrumData
propertyName .
Если у вас есть продукт Control System Toolbox™, смотрите Объединяющиеся Объекты модели о дополнительной функциональности для объединения моделей.