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