How to save the iteration at every time step in this code?
1 visualizzazione (ultimi 30 giorni)
Mostra commenti meno recenti
Robert101
il 27 Dic 2019
Commentato: Robert101
il 28 Dic 2019
K1 = 3.4;
D1 = 1;
D2 = 3.5;
R1 = 5.0;
p1 = 4.0;
C1 = 1.0;
C2 = 1.0;
dt = 0.1;
E1 = 1.0;
Y1 = 1.0;
for i=1:1000000
C1(i) = C1(i) + dt*(E1*K1 - R1*C1(i)*Ci - Y1*D1*C1(i)*p1);
end
0 Commenti
Risposta accettata
Cris LaPierre
il 28 Dic 2019
Your code is already set up to capture a value at every iteration
C1(i)=...
There is, however, a logic flaw that I see. The equation indexes the next row of C1 before there is a value there. Perhaps try something like this?
for i=1:1000000
C1(i+1) = C1(i) + dt*(E1*K1 - R1*C1(i)*Ci - Y1*D1*C1(i)*p1);
end
Più risposte (0)
Vedere anche
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!