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