我想拥有频率从 1 到 100 的余弦函数,所以不要以以下形式写 100 行
x=linspace(-500,500,1001)
f1=cos(2*pi*1*x)
f2=cos(2*pi*2*x)
#and so on till 100
我想要一个输出它们的循环,我试过这个:
from pylab import *
from numpy import *
freq=[]
x=linspace(-500,500,1001)
for i in range(101):
freq.append=cos(2*pi*i*x)
freq
但是它不起作用,我尝试了不同的组合,但我总是得到消息:
freq[i].append=cos(2*pi*i*x)
IndexError: list index out of range
我确信这很简单,但由于我是 python 新手,所以我找不到问题。请帮忙