Save data from for loop without subscript index
Mostra commenti meno recenti
I am programming a simulation of a falling object and I want to plot its trajectory. When plotting I experience the problem that the data is not stored.
I want to plot h as function of t without its data being overwritten.
I also want the steps in each iteration to be 0.1, so indexing will not work.
The standard solution for these plots is using 'indexing' h(t). This does not work because the subscript index 't' starts with '0' and has steps of 0.1.
My code:
t0 = 0; %start time is 0 sec.
dt = 0.1; % timestep is 0.1 sec.
t_stop = 10; % time stops at 10 sec if h=0 has not been reached.
h0= 30; %start height
g = 9.81; %gravitational constant.
for t = t0:dt:t_stop %starttime:timestep:stoptime
h= h0-0.5*g*(t)^2; %h as function of t
if h=<0 %stop simulation when h=<0
break
end
end
Question: how to plot 'h' as function of 't'?
Risposta accettata
Più risposte (0)
Categorie
Scopri di più su Automotive in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!