how to pass parameters in arx function for MISO system identification
10 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Giovanni Barba Orsato
am 14 Sep. 2023
Verschoben: Walter Roberson
am 16 Jan. 2025
This is my code for an estimation of a MISO system:
na= 1;
nb1=1;
nb2=1;
sampleTime = 300; % seconds
inputNames = ["HCL_in", "NaHCO3"];
outputName = "HCL_out";
data = iddata(Dati1_timetable{:,outputName}, Dati1_timetable{:, inputNames}, sampleTime);
sys5 = arx(data, [na nb1 nb2])
and I have this error :
Error using arx (line 84)
the model orders must be compatible with the input an output dimensions of the estimation data.
if I substitute ONLY " inputNames = ["HCL_in", "NaHCO3"]; " with this: " inputNames = HCL_in; " , so from MISO to SISO system identification, all works fine.
Please help me, thanks.
1 Kommentar
jefferson
am 16 Jan. 2025
Verschoben: Walter Roberson
am 16 Jan. 2025
Where can I get theoretical information for implementing a MISO system? I need to solve a case similar to this.
Akzeptierte Antwort
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Nonlinear ARX Models finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!