Sych |
Отправлено: 21.01.2004, 18:57 |
|
Не зарегистрирован

|
Народ есть ли у кого исходнички по вычислению интегралов — поделитесь гоит диплом.. |
 |
exp |
Отправлено: 01.02.2004, 20:49 |
|

Мастер участка
Группа: Участник
Сообщений: 304

|
легко...
там pas-файл без проекта.
считаю интеграл на отрезке a..b функции f(x)
|
 |
exp |
Отправлено: 01.02.2004, 21:01 |
|

Мастер участка
Группа: Участник
Сообщений: 304

|
а вообще там воды много.
если коротко, то.
CODE |
double s=0;
double x=a; // устанавливаем х на начало отрезка интегрирования
for (int i=1; i< n;i++) // цикл по количеству точек разбмения отрезка
{ // дальше метод Симпсона
s+=f(x)+4*f(x+dx/2)+f(x+dx);
x+=dx;
}
s=dx*s/6;
|
вроде все.
юзай
|
 |