How to save the iteration at every time step in this code?
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
Robert101
am 27 Dez. 2019
Kommentiert: Robert101
am 28 Dez. 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 Kommentare
Akzeptierte Antwort
Cris LaPierre
am 28 Dez. 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
Weitere Antworten (0)
Siehe auch
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!