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!