Численное интегрирование методом трапеций - 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; } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д