Problem to solve integration

4 views (last 30 days)
Hi all, I having an issue to solve this problem.
clc
clear
close all
syms x
f = @x sin(x);
a = 0;
b = pi;
prompt = ('Enter the number of subinterval,n:');
n = input(prompt);
function result_integration = midpoint(f, a, b, n)
h = (b-a)/n;
result = 0;
for i = 0:(n-1)
result = result + f((a + h/2) + i*h);
end
result_integration = h*result;
end
I would be very grateful to those can solve this matter. Thanks!

Accepted Answer

Star Strider
Star Strider on 24 Nov 2021
Change this —
f = @x sin(x);
to this —
f = @(x) sin(x);
That should work.
.

More Answers (0)

Products


Release

R2020a

Community Treasure Hunt

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

Start Hunting!