本文介绍了如何在zedgraph中进行波动的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 29岁程序员,3月因学历无情被辞! 嗨... 我在我的项目中画了一个三角波 组件Zedgraoh:zedgraph中的波动怎么样? 此代码: private void CreateGraph(ZedGraphControl zgc) { GraphPane myPane = zgc.GraphPane; // 从正弦函数构成一些数据点 PointPairList list1 = new PointPairList(); double amplitude = double .Parse(textBox1.Text); double period = double .Parse(textBox3.Text); double y = 0 ; for ( double x = 0 ; x < = double .Parse(textBox2.Text); x + =。 005 ) { double p =(x%(period))/ period; if (p > = 0 && p < = 0 。 25 )y = 4 * p *幅度; 如果(p > 0 。 25 && p < 0 。 5 )y = amplitude - (p - 0 。 25 )* 4 *幅度; 如果(p > 0 。 5 && p < = 0 。 75 )y = -4 *(p - 0 。 5 )*幅度; 如果(p > 0 。 75 && p < = 1 )y = - (幅度 - (p - 0 。 75 ) * 4 *幅度); list1.Add(x,y); } var line = zg1.MasterPane [ 0 ]。AddCurve( ,list1,Color.Blue); line.Symbol.IsVisible = false ; zg1.AxisChange(); zg1.Refresh(); zgc.AxisChange(); } 和这张照片: http://s5.picofile.com/file/8150989518/110033.png [ ^ ] 解决方案 这是类似的: http://ffden-2.phys.uaf.edu/webproj/212_spring_2014/Greg_Klupar/images/sine_wave.gif [ ^ ] hi...I in my project drawn a Triangle waveThe component Zedgraoh : How Wave motion in zedgraph ?this Code :private void CreateGraph(ZedGraphControl zgc){GraphPane myPane = zgc.GraphPane;// Make up some data points from the Sine function PointPairList list1 = new PointPairList(); double amplitude = double.Parse(textBox1.Text); double period = double.Parse(textBox3.Text); double y = 0; for (double x = 0; x <= double.Parse(textBox2.Text); x += .005) { double p = (x % (period)) / period; if (p >= 0 && p <= 0.25) y = 4 * p * amplitude; if (p > 0.25 && p < 0.5) y = amplitude - (p - 0.25) * 4 * amplitude; if (p > 0.5 && p <= 0.75) y = -4 * (p - 0.5) * amplitude; if (p > 0.75 && p <= 1) y = -(amplitude - (p - 0.75) * 4 * amplitude); list1.Add(x, y); } var line = zg1.MasterPane[0].AddCurve("", list1, Color.Blue); line.Symbol.IsVisible = false; zg1.AxisChange(); zg1.Refresh();zgc.AxisChange();}and this pic :http://s5.picofile.com/file/8150989518/110033.png[^] 解决方案 this is similar :http://ffden-2.phys.uaf.edu/webproj/212_spring_2014/Greg_Klupar/images/sine_wave.gif[^] 这篇关于如何在zedgraph中进行波动的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持! 上岸,阿里云!
08-20 13:12
查看更多