【发布时间】:2018-10-26 05:29:12
【问题描述】:
我正在尝试生成一组点,这些点在绘制为图形时表示 1 个周期的正弦波。要求是:
- 1 个周期的正弦波
- 下限 = 29491
- 上限 = 36043
- 点数 = 100
- 幅度 = 3276
- 零偏移 = 32767
代码:
int main()
{
ofstream outfile;
outfile.open("data.dat",ios::trunc | ios::out);
for(int i=0;i<100;i++)
{
outfile << int(3276*sin(i)+32767) << "\n";
}
outfile.close();
return 0;
}
我正在生成点并将其存储在文件中。绘制这些点后,我得到以下图表。
但我只需要一个周期。我该怎么做?
【问题讨论】:
-
什么是“下限”和“上限”?
-
阅读 the docs:
arg - value representing angle in radians- 不仅仅是“0 到 100,计算机会知道我的真正意思” -
你错过的请注明
wavelength
标签: c++ trigonometry