So I want to approximate the area of the integral using the trapezoidal method. The function has limits from 1 to 2 and the function is sqrt(x^3-1)dx. So the number of rectangles this function has is 10 with the width of 1/10. This is what I have so far in my code. I have calculated from 1 to 2 with this formula and used the while loop.
width/2[f(x)+2f(x1)+2f(x2)+2f(x3)...+f(n) and so on)
so since the width is 1/10, It's just increasing by .1 so it's going from 1,1.1,1.2,1.3 all the way to 2
Now that I have those values calculated. All I have to do is add all those values and divide it by width/2 which in this case is 1/20. How would I do that?
Code:#include "stdafx.h" #include <iostream> #include <math.h> using namespace std; int main() { double x; double number; number = 2.0; for(x = 1 ; x < number ; x=x+0.1) { cout<< "\n\n\tThe value is" << 2*sqrt(x*x*x-1); } cout<<"\n\n\n"; return 0; }



LinkBack URL
About LinkBacks


