summaryrefslogtreecommitdiffstats
path: root/templates/generate_params.m
diff options
context:
space:
mode:
Diffstat (limited to 'templates/generate_params.m')
-rw-r--r--templates/generate_params.m28
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