Задайте формат для 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