www.gusucode.com > ident 案例代码 matlab源码程序 > ident/CreateArrayofGreyBoxModelsExample.m

    %% Create Array of Grey-Box Models  

% Copyright 2015 The MathWorks, Inc.


%% 
% Use the |stack| command to create an array of linear grey-box models. 
odefun1 = @motorDynamics;
parameters1 = [1 2];
fcn_type = 'cd';
optional_args1 = 1;
sys1 = idgrey(odefun1,parameters1,fcn_type,optional_args1);

odefun2 = 'motorDynamics';
parameters2 = {[1 2]};
optional_args2 = 0.5;
sys2 = idgrey(odefun2,parameters2,fcn_type,optional_args2);

sysarr = stack(1,sys1,sys2); 

%%
% |stack| creates a 2-by-1 array of |idgrey| models, |sysarr|.