文件名称:绝对可以实现的 c# 绘制正弦函数
文件大小:6KB
文件格式:SLN
更新时间:2013-09-16 07:58:58
正弦函数
绝对可以实现的 c# 绘制正弦函数 Bitmap bitM = new Bitmap(this.pictureBox1.Width, this.pictureBox1.Height); Graphics g = Graphics.FromImage(bitM); g.Clear(Color.White); const int size = 300; double[] x = new double[size]; Pen pen = new Pen(Color.Teal); //画正弦曲线的横轴间距参数。建议所用的值应该是 正数且是2的倍数。 //在这里采用2。 int val = 2; float temp = 0.0f; //把画布下移100。为什么要这样做,只要你把这一句给注释掉,运行一下代码, //你就会明白是为什么? g.TranslateTransform(0, 100); for (int i =200; i < size; i++) { //改变32,实现正弦曲线宽度的变化。 //改100,实现正弦曲线高度的变化。 x[i] = Math.Sin(2 * Math.PI * i / 64) * 100;