bonjour!
j' ai un problème avec un programme sur matlab pour la résolution d'un système d'équations différentielles avec ode23.j'ai respecté toutes les étapes mais il ne veut pas s’exécuter.Le message "undefined function y s'affiche à chaque fois". il y a bien une astuce , il faut déclarer y au début, mais je ne m'en souviens plus.pouvez-vous m'aider?
function dydt= ipdr3(t,y)


dydt =[3*y(2)+y(3);0.5*y(1)+5*y(3); y(2)*y(3)];
y0=[0;0;0];
tspan=[0 20];
[t,y]=ode23('ipdr3',tspan,y0);
plot(t,y(:,1))
end