【发布时间】:2020-03-21 23:59:01
【问题描述】:
我的模拟结构类似于:
T = 10 # Number of time steps
dt = 1 # time increment
t_points = []
for i in range(T+1) :
t = i * dt
t_points.append(t)
for j in range(100) :
'' # do some computation that depends on t
我现在想在 t 等于 5 时将增量大小 dt 从 1 更改为 0.1,然后保持该大小。这应该会导致以下输出:
--> t_points = [0,1,2,3,4,5,5.1,5.2,.....]
目前我使用两个单独的计算,一个 dt = 1 和 dt = 0.01。最后我结合结果。
还有其他方便的方法吗?
【问题讨论】:
-
你的问题不够清楚。请改写
-
您的问题是什么?你似乎找到了方法。
标签: python variables computation