From ea3c9d971a961b77281fddd004ff6e86d65b0d18 Mon Sep 17 00:00:00 2001 From: JB <bogdangheorghe98@gmail.com> Date: Thu, 27 Mar 2025 22:06:03 +0200 Subject: [PATCH] removed test integration --- test_integration.m | 35 ----------------------------------- 1 file changed, 35 deletions(-) delete mode 100644 test_integration.m diff --git a/test_integration.m b/test_integration.m deleted file mode 100644 index 08d53d7..0000000 --- a/test_integration.m +++ /dev/null @@ -1,35 +0,0 @@ -clc; clear all; close all; - -%% plot multiple trajectories for the single integrator dynamics -import casadi.* - -SX_x = SX.sym('x', 2, 1); -SX_u = SX.sym('u', 1, 1); - -A = [0, 1; 0, 0]; -B = [0; 1]; - -ode = struct('x', SX_x, 'p', SX_u, 'ode', A * SX_x + B * SX_u); - -T = 10; -T_star = 5; -T_sample = 0.1; -tsamples = 100; -opts = struct('grid', linspace(0, T_sample, tsamples + 1)); -F = integrator('F', 'cvodes', ode, opts); - -grid on; hold on; - - -xi = [2; 0]; -trajectory_vals = [xi]; -for i = 1:floor(T / T_sample) - if (T_sample * i < T_star) - trajectory = F('x0', trajectory_vals(:, end), 'p', 1); - else - trajectory = F('x0', trajectory_vals(:, end), 'p', -1); - end - trajectory_vals = [trajectory_vals, full(trajectory.xf)]; -end -%get the trajectory samples -plot(trajectory_vals(1, :), trajectory_vals(2, :)) -- GitLab