Create a matrix that changes size according to a variable N
显示 更早的评论
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
采纳的回答
更多回答(0 个)
类别
在 帮助中心 和 File Exchange 中查找有关 MATLAB 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!