刚刚来到了一个新的公司工作,以前是做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());
算法是基础,果然还是要多学习啊。
数学不好的孩纸伤不起啊……