关于正弦波的算法

刚刚来到了一个新的公司工作,以前是做BS项目的,而这个公司则是做CS项目,于是各种凌乱。最要命的是需要写各种算法,这让咱这个数学成绩极度可耻的人各种郁闷。

在项目中的正弦波算法咱就郁闷了好久,后来才发现如此的简单。为了防止咱再次忘掉,果然还是记下来为好。

List<double> pointX = new List<double>();
List<double> pointY = new List<double>();
for (int i = 1; i <= 2000; i++)
{
    double y = Math.Sin(i * 2 * Math.PI / 360);
    pointY.Add(y);
    pointX.Add((double)i);
}
//下面则是TeeChart图表控件           
axTChart1.AddSeries(TeeChart.ESeriesClass.scFastLine); axTChart1.Series(0).AddArray(2000, pointY.ToArray(), pointX.ToArray());

算法是基础,果然还是要多学习啊。

数学不好的孩纸伤不起啊……

原文地址:https://www.cnblogs.com/rogation/p/2701860.html