diff options
Diffstat (limited to 'templates/generate_params.m')
-rw-r--r-- | templates/generate_params.m | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/templates/generate_params.m b/templates/generate_params.m index ef51366..e2e6024 100644 --- a/templates/generate_params.m +++ b/templates/generate_params.m @@ -41,5 +41,33 @@ params.exercise = struct( ... ); % YOUR CODE HERE +[Ac, Bc] = generate_system_cont(params); +[A_tilta, B_tilta] = generate_system(Ac, Bc, params); +[A, B] = generate_system_scaled(A_tilta, B_tilta, params); +[Hu, hu, Hx, hx] = generate_constraints(params); + +params.model.A = A; +params.model.B = B; + +params.constraints.InputMatrix = Hu; +params.constraints.InputRHS = hu; +params.constraints.StateMatrix = Hx; +params.constraints.StateRHS = hx; + +% new_model_struct = struct(... +% 'A', A, ... +% 'B', B ... +% ); + +% new_constr_struct = struct(... +% 'InputMatrix', Hu,... +% 'InputRHS', hu,... +% 'StateMatrix', Hx,... +% 'StateRHS', hx ... +% ) + + +% params.model = [params.model new_model_struct]; +% params.constraints = [params.constraints, new_constr_struct]; end |