Create a matrix that changes size according to a variable N
Mostrar comentarios más antiguos
Hello,
I'm working on a project consisting of creating an MPC controller from scratch and the matrices need to be defined in a way where the size can change given a variable N (the prediction Horizon). I've already wirtten the matrices for N=7 but how can I do so for a flexible N input.

The size of the Matrices is given below.
A,B,Q,R, x_min, x_max, u_min, u_max are defined as follow :
A = [1 0.1;0 1]
B = [0.005;0.1]
Q = [1 0;0 1]
R = 0.1
x_min = [-5;-5]
x_max = [5;5]
u_min = -1
u_max = 1
Respuesta aceptada
Más respuestas (0)
Categorías
Más información sobre MATLAB en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!