Making a Riemann Sums function with multiple n values

조회 수: 6 (최근 30일)
Gurinder Punni
Gurinder Punni 2020년 11월 12일
fun = input('what is the function: ');
a = input('what is a: ');
b = input('what is b: ');
n = input('what is n: ');
h = (b-a)/N;
sum = 0;
for j=1:N
h(j) = (b-a)/n(j);
sum(j) =fun(a+h(j)*(j-1));
sum(n) = sum(n).*h(n);
So, I am trying to create a Riemann sums function and want the final value to be an array of the chosen n values, e.g. n = 1:10. So, the values as you increase should become more accurate to the actual integral. But, When I look at the results, they just get smaller over time not even close to the actual value. When I was trying to find the integral with just 1 n, I got a pretty close value to the actual integral. I am not sure what I did wrong in converting it to an array format.

답변 (0개)


Help CenterFile Exchange에서 Mathematics에 대해 자세히 알아보기





Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by