C#画图怎样画三角函数的图啊(带坐标,的波浪图形),俺现在只会画直线 C#画图怎样画三角函数的图啊(带坐标,的波浪图形),俺现在只会画直线 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 private void pictureBox1_Paint(object sender, PaintEventArgs e){ int unit = 40;//放大倍数 float interval = 0.01F; //步进刻度,值越小越精确(必须大小0),但速度也越慢 PointF o = new PointF(this.pictureBox1.Width / 2, this.pictureBox1.Height / 2); e.Graphics.DrawLine(Pens.Black, 0, this.pictureBox1.Height / 2, this.pictureBox1.Width, this.pictureBox1.Height / 2); e.Graphics.DrawLine(Pens.Black, this.pictureBox1.Width / 2, 0, this.pictureBox1.Width / 2, this.pictureBox1.Height); for (float d = -6.28F; d < 6.28F; d += interval) { float x1 = o.X + d * unit; float x2 = o.X + (d + interval) * unit; float y1 = o.Y - (float)(unit * System.Math.Sin(d)); float y2 = o.Y - (float)(unit * System.Math.Sin(d + interval)); PointF p1 = new PointF(x1, y1); PointF p2 = new PointF(x2, y2); e.Graphics.DrawLine(Pens.Black, p1, p2); }} 用这个吧:ibqsMath 数学专家组件 v1.4http://www.wfsoft.com/wf_ibqsMath.asp 只要有数学函数就可以画,用DrawLine()方法画首尾相连的线 C#中怎样可以及时的获取网络状态? C#中封装WebBrowser问题 都来分析一下-- --线程间操作无效的原因 C#中项目之间的全局变量? 在一个FORM里取的值传到另一个FORM里? SetToolTip怎么不能绑定notifyIcon控件 初学c#的菜鸟的问题,请各位大哥多多帮忙。 一个关于多文档关闭的问题 我装好MS.NET c#后,用过几个小时后,再开机,怎么提示我的ASP.NET是1.0的呢? localhost加分 C#中的"共用体"?! C#枚举类型
{
int unit = 40;//放大倍数
float interval = 0.01F; //步进刻度,值越小越精确(必须大小0),但速度也越慢
PointF o = new PointF(this.pictureBox1.Width / 2, this.pictureBox1.Height / 2);
e.Graphics.DrawLine(Pens.Black, 0, this.pictureBox1.Height / 2, this.pictureBox1.Width, this.pictureBox1.Height / 2);
e.Graphics.DrawLine(Pens.Black, this.pictureBox1.Width / 2, 0, this.pictureBox1.Width / 2, this.pictureBox1.Height);
for (float d = -6.28F; d < 6.28F; d += interval)
{
float x1 = o.X + d * unit;
float x2 = o.X + (d + interval) * unit;
float y1 = o.Y - (float)(unit * System.Math.Sin(d));
float y2 = o.Y - (float)(unit * System.Math.Sin(d + interval));
PointF p1 = new PointF(x1, y1);
PointF p2 = new PointF(x2, y2);
e.Graphics.DrawLine(Pens.Black, p1, p2);
}
}
http://www.wfsoft.com/wf_ibqsMath.asp