Académique Documents
Professionnel Documents
Culture Documents
// Exemple d'utilisation
/*
u_0 = 0 + 10*%i;
T = 0.5;
N = 1000
delta_t = T/N;
tol = 1e-5;
*/
// Appel de la fonction du schéma d'Euler
euler_num = euler_expl(U0, t0, tmax, D, N2);
euler_numeric = euler_num(1,:) + euler_num(2,:)*%i
// Fonction pour calculer la solution analytique
function u_analytic = solve_analytic(u_0, t)
u_analytic = u_0 * exp(-%i * abs(u_0)^2 * t);
endfunction
xlabel('Temps (t)');
ylabel('u(t) Analytique vs Numérique');
legend('imag Numérique', 'imag Analytique', 'real Numérique', 'real Analytique','abs Numérique','abs
Analytique');
title('Comparaison entre la solution numérique et analytique');