compare

Сравните два объекта MPC

Описание

пример

yesno = compare(mpcobj1,mpcobj2) сравнивает содержимое двух объектов MPC mpcobj1 и, mpcobj2 данный как входные параметры. Если технические требования проекта (модели, веса, горизонты, и т.д.) идентичны, то возвращенное значение yesno равно 1.

Примечание

compare может возвратить yesno = 1 даже если два объекта не идентичны. Например, mpcobj1 возможно, был инициализирован в то время как mpcobj2 может иметь не, так, чтобы у них могли быть различные размеры в памяти. В любом случае, если yesno = 1, поведение этих двух контроллеров будет идентично.

Примеры

свернуть все

Создайте два контроллера MPC с различными горизонтами управления и сравните их.

plant=zpk([],2,1);              % create plant
mpcverbosity off;               % turn off MPC messaging
mpcobj1=mpc(plant,0.1,10,2);    % create an mpc controller with a control horizon of 2 steps
mpcobj2=mpc(plant,0.1,10,3);    % create an mpc controller with a control horizon of 3 steps

compare(mpcobj1,mpcobj2)        % compare the controllers

ans =
  logical
   0

Входные параметры

свернуть все

Первый объект MPC выдержать сравнение

Пример: mpc(tf(1,[1 0]),1,12,3)

Второй объект MPC выдержать сравнение

Пример: mpc(tf(1,[1 0]),1,12,4)

Выходные аргументы

свернуть все

Возвращенным значением является логический 1 (который является true) если технические требования проекта (модели, веса, горизонты, и т.д.) идентичны.

Смотрите также

Представлено до R2006a