Численное интегрирование методом трапеций - 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;
}
}
}