Итак, у меня есть цикл (показан ниже)
Где после запуска он печатает (t, d) до d = 0 снова. Как бы я мог отобразить все это на графике в matplotlib? Я бы предпочел не помещать каждую точку данных по одному для всех значений x и y, и мне было интересно, есть ли способ запустить цикл и отобразить его на графике.
t = 0
d = 0
v = 0
m = .1
g = -9.8
Ftr = 8
dt = .1
Cd=.5
cA=.1
r=.03
b=Cd*cA*.5*r
while d>=0:
print (t,d)
t=t+dt
Ff=-b*v
if t>3:
Ftr=0
Fw=m*g
Fn=Ftr+Fw+Ff
a=Fn/m
dv=a*dt
v=dv+v
Dy=v*dt
d=d+Dy