Bonjour,

voila j'utilise Matlab depuis peu et je m'intéresse aux équations de Lotka-Volterra, peut-être en avez vous entendu parler... toujours est il que j'ai trouvé ce code matlab sur le net:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
function dx = lotka_volterra(t,x)
dx = [0; 0];
alpha = 1;
beta = .05;
delta = .02;
gamma = .5;
 
dx(1) = alpha * x(1) - beta * x(1) * x(2);
dx(2) = delta * x(1) * x(2) - gamma * x(2);
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
option = odeset('RelTol', 1e-4, 'NonNegative', [1 2]);
 
[t,x] = ode45('lotka_volterra', [0,20], [10 10], options);
plot(t,x);
legend('prey', 'predators');


Le problème c'est que MATLAB me renvoie la chose suivante:
Untitled(t, x)
Undefined function or variable 't'.

et je ne sais pas comment définir t... si quelqu'un pourrait m'aider à résoudre ce bête problème ça m'aiderait beaucoup !!!!

Merci encore !