Matrix formulation with matrix multiplication and raising to N-power
2 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
wissal zaher
am 5 Jul. 2022
Bearbeitet: Steven Lord
am 5 Jul. 2022
Hey guys,
I'm currently working on designing an MPC controller manually and for some reason I get an error defining a Matrix of 8x7 dimension such as :
B = [0.005;
0.1] and B_tilda corresponding to the new states with a prediction Horizon of N = 7 is in the screenschot attached. I keep getting this error :
I would really appreciate any help.
2 Kommentare
Akzeptierte Antwort
Steven Lord
am 5 Jul. 2022
Bearbeitet: Steven Lord
am 5 Jul. 2022
If your B is in fact a 2-by-1 vector:
B = [0.005; 0.1]
then you cannot concatenate it horizontally with 0 as they don't have the same number of rows. [SL: removed an accidental repeat of the advice about "same number of rows."] If you defined a variable like this:
Z = zeros(size(B));
then this concatenation would be valid:
M = [B, Z; Z, B]
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Model Predictive Control Toolbox 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!