PDA

Показать полную графическую версию : Численное интегрирование. Метод трапеций.


Kudrashka JUL
23-05-2012, 17:32
Не получается реализовать данные метод в C++. Помогите,пожалуйста.
#include <stdlib.h>
#include <MATH.h>
#include <CONIO.h>
#include <iostream>
using namespace std;
float f(float);
float a;
float b;
float x;
float h;
float sum;
int n;
int i;
int main()
{
cout << "Input a = "; cin >> a;
cout << "Input b = "; cin >> b;
cout << "Input n = "; cin >> n;
h = (b - a) / n;
sum = (0.5 * h) * (f(a) + f(b));
cout <<"%f\n";
for (i = 1; i < n; i++) {
sum = sum + h * f(a + (i * h)); cout <<"%f\n";
}
cout << "The value of the integral is: %f\n";
}
float f(float x) {
float value;
value = exp(-(x*x));
return value;
}

ferget
23-05-2012, 20:26
http://cybern.ru/chislennoe-integrirovanie-metodom-trapecij-realizaciya-na-c.html

Kudrashka JUL
25-05-2012, 21:05
спасибо большое

Ylik
05-12-2017, 12:08
Метод трапеций на Паскале (https://xn--d1aqfdigh.xn--p1ai/examples/PRG/PROG/STANDARD/INTEGRAL/TRAPEXAC.PAS.html)




© OSzone.net 2001-2012