Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Elanso
0 / 0 / 0
Регистрация: 30.11.2010
Сообщений: 41
#1

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

09.05.2012, 14:27. Просмотров 750. Ответов 0
Метки нет (Все метки)

Реализовать данные функции рекурсивным методом:

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;
}

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

Рекурсивные и не рекурсивные функции (вычисление суммы всех натуральных чисел от 1 до n) - C++
Всем привет. Заранее извиняюсь за мб глупые вопросы и навязчивость. Но у меня есть одна просьба. Помогите пожалуйста написать...

Интеграл методом Симпсона и трапеции (Code::Blocks) - C++
подскажите что делать дальше и в чём ошибки? файл main.cpp: #include &lt;iostream&gt; #include &quot;integrall.h&quot; inline double ff(double...

Найти значения определенного интеграла по формулам прямоугольников, трапеции и Симпсона - C++
Составить программу вычисления приближенного значения определенного интеграла по квадратным формулам прямоугольников , трапеций и Симпсона ...

метод симпсона - C++
метод симпсона?

Метод симпсона - C++
Подскажите в чем ошибка ?? почему отрицательные значения выводятся??? //Metod simpsona #include &lt;iostream&gt; #include &lt;math.h&gt; ...

Метод Симпсона - C++
Неверно считает.Помогите найти ошибку. #include&lt;iostream&gt; #include&lt;math.h&gt; using namespace std; void metodSympsona(double...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.05.2012, 14:27
Привет! Вот еще темы с ответами:

Метод Симпсона - C++
Суть задачи такова:Составить программу численного интегрирования функции y=x^2 на интервале методом Симпсона.Оценить точность...

метод трапеции - C++
запрограммировать формулу трапеции: интеграл от a до b f(x)dx приблизительно равно h*(y0+yn)/2 +y1+y2+...+yn-1). вот. запрограммировать...

Не работает метод Симпсона - C++
Не понимаю один момент. Если указываю в последней строчке так, то все работает, но препод говорит это неправильно, если указываю как...

Интеграл.Метод трапеции - C++
Помогите пожалуйста с данной задачей,с интегралами вообще не знаком и если можно дайте за одно ссылки где можно почитать про них. ...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru