在python中对函数进行采样

在python中对函数进行采样,python,python-3.x,math,Python,Python 3.x,Math,只是为了好玩,我尝试制作100个此函数的示例: S1t=3sin(ωt+如果您想将S1t附加到列表中,请使用: import time import math f = 1000000 T = 1/f omega = 6.28/T i = [] for t in range(100): S1t = 3*math.sin((omega*t)+60) i.append(S1t) print(i[t]) 在您的版本中,i始终被重新创建为单个元素列表 如果要打印,请使用:

只是为了好玩,我尝试制作100个此函数的示例:
S1t=3sin(ωt+如果您想
S1t
附加到列表中,请使用:

import time
import math


f = 1000000
T = 1/f
omega = 6.28/T
i = []

for t in range(100):

    S1t = 3*math.sin((omega*t)+60)
    i.append(S1t)
    print(i[t])
在您的版本中,
i
始终被重新创建为单个元素列表

如果要打印,请使用:

import math
import matplotlib.pyplot as plt

f = 1000000
T = 1/f
omega = 6.28/T
i = [3*math.sin((omega*t)+60) for t in range(100)]    

plt.plot(i)
plt.show()

谢谢你,它工作得很好。如果你必须做这个代码,你会怎么做?你知道用什么方法画一个包含所有样本的图形吗?谢谢!等等,每当我运行绘图代码时,它不会返回任何东西,它只会运行它,我就会停止