Форум программистов, компьютерный форум CyberForum.ru

Рекурсивные функции( метод трапеции и Симпсона) - C++

Восстановить пароль Регистрация
 
Elanso
0 / 0 / 0
Регистрация: 30.11.2010
Сообщений: 41
09.05.2012, 14:27     Рекурсивные функции( метод трапеции и Симпсона) #1
Реализовать данные функции рекурсивным методом:

void Trap(){
double n = 0, S = 0, S1 = 0, x = a;
do {
S1 = S;
S = F(a) + F(b);
while(x < b-h){
x += h;
S += 2 * F(x); //сумма площадей трапеций
n++;
}
S *= h/2;
}
while(fabs(S-S1) < h);
cout<<"S = "<<S<<" was calculated after "<<n<<" iterations."<<endl;
}


void Simp(){
int n = 0;
double x=a, S=0;
while(x < b-h){
S += F(x) + 4 * F(x+h) + F(x+2*h);
x += 2*h;
n ++;
}
cout<<"S = "<<(h/3)*S<<" was calculated after "<<n<<" iterations"<<endl;
}

Заранее благодарен)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.05.2012, 14:27     Рекурсивные функции( метод трапеции и Симпсона)
Посмотрите здесь:

C++ метод трапеции
Метод Симпсона C++
C++ Метод симпсона
C++ метод симпсона
C++ Рекурсивные и не рекурсивные функции (вычисление суммы всех натуральных чисел от 1 до n)
Метод Симпсона C++
Найти значения определенного интеграла по формулам прямоугольников, трапеции и Симпсона C++
C++ Интеграл методом Симпсона и трапеции (Code::Blocks)

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 21:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru