Значения смещения и линейного наклона тренда для детрендирующих данных
TrendInfo
класс представляет информацию смещения и линейного тренда входных и выходных данных. Построение соответствующего объекта позволяет вам:
Вычислите и сохраните средние значения или оптимальные линейные тренды сигналов входных и выходных данных.
Задайте конкретные смещения и тренды, которые будут удалены из входно-выходных данных.
Сохраняя информацию о смещении и тренде, можно применить ее к нескольким наборам данных.
После оценки линейной модели из детрендированных данных можно симулировать модель при исходных условиях работы, добавив сохраненный тренд к моделируемому выходу с помощью retrend
.
Для переходных данных, если вы хотите задать конкретное смещение или тренд, которые будут удалены из этих данных, создайте TrendInfo
использование объекта getTrend
. Для примера:
T = getTrend(data)
где данные являются iddata
объект, из которого вы будете удалять смещение или линейный тренд, и T
является TrendInfo
объект. Затем необходимо назначить определенные значения смещения и уклона свойствам этого объекта, прежде чем передать объект в качестве аргумента detrend
.
Для статических данных, если вы хотите детрендировать данные и хранить информацию о тренде, используйте detrend
команда с выходным аргументом для хранения информации о тренде.
После создания объекта можно использовать get
или запись через точку для доступа к значениям свойств объекта.
Имя свойства | Дефолт | Описание |
---|---|---|
DataName | '' | Имя iddata объект, из которого выводится информация о тренде (при наличии) |
InputOffset | zeros(1,nu) , где nu - количество входов |
Для нескольких данных эксперимента это массив ячеек размером, равным количеству экспериментов в наборе данных. |
InputSlope | zeros(1,nu) , где nu - количество входов | Наклон линейного тренда в входных данных, вычисленный автоматически при использовании Для нескольких данных эксперимента это массив ячеек размером, равным количеству экспериментов в наборе данных. |
OutputOffset | zeros(1,ny) , где ny - количество выходов |
Для нескольких данных эксперимента это массив ячеек размером, равным количеству экспериментов в наборе данных. |
OutputSlope | zeros(1,ny) , где ny - количество выходов | Наклон линейного тренда в выходных данных, вычисленный автоматически при использовании Для нескольких данных эксперимента это массив ячеек размером, равным количеству экспериментов в наборе данных. |