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