Численное интегрирование методом трапеций - C#

Узнай цену своей работы

Формулировка задачи:

доброго времени суток. вообщем у меня возник вопрос связанный с численным интегрированием. у меня есть проект который рисует график по данным из файла. мне нужно проинтегрировать методом трапеций и получить другой график. только вот хоть сам метод я нашёл, как реализовать его в проекте ума не приложу. был бы очень благодарен за помощь или подсказку. тут находиться проект. NP.rar

Решение задачи: «Численное интегрирование методом трапеций»

textual
Листинг программы
private void button3_Click(object sender, EventArgs e)
        {
            if (listBox1.SelectedItem != null)
            {
                lines = File.ReadAllLines(listBox1.SelectedItem.ToString());
                listBox2.DataSource = lines;
                double si;
                double dt = double.Parse(textBox1.Text);
                double y, y1;
                double time = 0.1;
                chart1.Series[0].Points.Clear();
                y1 = 0;
               
                for (int i = 0; i < lines.Length - 1; i++)
                {
                    if (Double.TryParse(lines[i], out y))
                    {
                        if (i>0)
                        {
                            si = time * (y + y1) / 2;
                            y1 = y;
                            chart2.Series[0].Points.AddXY(time, si);
                        }
 
 
                            
                    }
 
                    time += dt;
                }
            }
        }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 3.933 из 5
Похожие ответы