Задайте формат для B и F полиномов полиномиальной модели с мультивходами
преобразует modelOut
= setPolyFormat(modelIn
,’double’)B
и F
полиномы полиномиальной модели с мультивходами, modelIn
, для двойных матриц.
По умолчанию в B
и F
полиномы idpoly
модель являются массивами ячеек. Для MATLAB® скрипты, написанные до R2012a, преобразуют массивы ячеек в двойные матрицы для обратной совместимости с помощью этого синтаксиса. Для примера:
model = arx(data,[3 2 2 1 1]);
model = setPolyFormat(model,'double');
преобразует modelOut
= setPolyFormat(modelIn
,’cell’)B
и F
полиномы modelIn
в массивы ячеек.
Файлы данных MATLAB, сохраненные перед хранением R2012a idpoly
модели с их B
и F
полиномы представлены в виде двойных матриц. Если эти модели ранее были настроены на работу в режиме обратной совместимости, они не преобразуются в использование массивов ячеек при загрузке. Преобразуйте эти модели в использование массивов ячеек с помощью этого синтаксиса. Для примера:
load polyData.mat model; model = setPolyFormat(model,'cell');
Проверка текущего формата B
и F
полиномы для заданного idpoly
модель, введите:
class(model.B)
Если в модели используются двойные матрицы, отображаемый результат:
ans = double
В противном случае для массивов ячеек результатом является:
ans = cell