import numpy as np
import time
x_values = []
def eq_diff3(V):
return -V/10
values_dt = [0.01,0.1,1,2,10]
T = 50
vm_all = []
for dt in values_dt:
start = time.time() #Começa contando aqui
V0 = 50
t = np.linspace(0,T,int(T/dt)+1)
x = np.zeros(len(t))
x[0] = V0
for i in range(1,len(t)):
start = time.time()
x[i] = x[i-1] + eq_diff3(x[i-1])*dt
vm_all.append(x)
x_values.append(t)
end = time.time() # termina de contar aqui
duration = end - start
print(duration) #printa quanto tempo demorou
aW1wb3J0IG51bXB5IGFzIG5wCmltcG9ydCB0aW1lCgp4X3ZhbHVlcyA9IFtdCmRlZiBlcV9kaWZmMyhWKToKICAgIHJldHVybiAtVi8xMAp2YWx1ZXNfZHQgPSBbMC4wMSwwLjEsMSwyLDEwXQpUID0gNTAKdm1fYWxsID0gW10KZm9yIGR0IGluIHZhbHVlc19kdDoKICAgIHN0YXJ0ID0gdGltZS50aW1lKCkgI0NvbWXDp2EgY29udGFuZG8gYXF1aQogICAgVjAgPSA1MAogICAgdCA9IG5wLmxpbnNwYWNlKDAsVCxpbnQoVC9kdCkrMSkKICAgIHggPSBucC56ZXJvcyhsZW4odCkpCiAgICB4WzBdID0gVjAgICAgCiAgICBmb3IgaSBpbiByYW5nZSgxLGxlbih0KSk6CiAgICAgICAgc3RhcnQgPSB0aW1lLnRpbWUoKSAgICAgICAgCiAgICAgICAgeFtpXSA9IHhbaS0xXSArIGVxX2RpZmYzKHhbaS0xXSkqZHQgICAgCiAgICB2bV9hbGwuYXBwZW5kKHgpCiAgICB4X3ZhbHVlcy5hcHBlbmQodCkKICAgIGVuZCA9IHRpbWUudGltZSgpICMgdGVybWluYSBkZSBjb250YXIgYXF1aQogICAgZHVyYXRpb24gPSBlbmQgLSBzdGFydCAKICAgIHByaW50KGR1cmF0aW9uKSAjcHJpbnRhIHF1YW50byB0ZW1wbyBkZW1vcm91