【发布时间】:2013-10-31 10:37:51
【问题描述】:
我有一个包含大量数据的文本文件,分 2 列排列。我需要在公式(输出能量)中使用第二列中的数据。我需要将能量与时间作图,这是第一列中的所有数据。 到目前为止,我有这个,它打印了一个非常奇怪的图表。我知道能量应该以指数方式振荡和衰减。
import numpy as np
import matplotlib.pyplot as plt
m = 0.090
l = 0.089
g = 9.81
H = np.loadtxt("AngPosition_3p5cmSeparation.txt")
x, y = np.hsplit(H,2)
Ep = m*g*l*(1-np.cos(y))
plt.plot(x, Ep)
plt.show()
我正在努力找出我哪里出错了,但是我对 Python 还是有点陌生。非常感谢任何帮助。
【问题讨论】:
-
PS:我尝试将数据拆分为两个单独的文件,但仍然显示相同的图表。
标签: python graph text-files