在这个程序中,我有一个循环来计算V的值,并将其打印到一个文本文件中:
def graph():
for i in range(0, len(t)-1):
stinum = np.floor(i / 3000)
stimt = 3000 + 3000 * (stinum - 1)
f[i] = v[i] * (1 - (((v[i]) ** 2) / 3))
v[i + 1] = 1 / c * (gna * f[i] - gk * u[i]) * del_t + v[i]
if(i == stimt):
v[i + 1] = v[i + 1] + v_stim
u[i + 1] = (v[i] + beta - gamma * u[i]) * del_t + u[i]
with open("gna09.txt", "w") as text_file:
text_file.write("V = {0}".format(v))
问题是我的文本文件如下所示:
V = [[-1.1 ]
[-0.170828 ]
[-0.12414879]
...,
[-1.13002606]
[-1.13002779]
[-1.13002954]]
它没有打印出完整的结果,我知道这将是很多,但他们是重要的,我需要他们。我有什么办法让它工作吗?我是个新手,所以我不太清楚该怎么做。谢谢你
目前没有回答
相关问题 更多 >
编程相关推荐