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!

 Respuesta aceptada

Star Strider
Star Strider el 24 de Nov. de 2021

0 votos

Change this —
f = @x sin(x);
to this —
f = @(x) sin(x);
That should work.
.

Más respuestas (0)

Productos

Versión

R2020a

Preguntada:

el 24 de Nov. de 2021

Respondida:

el 24 de Nov. de 2021

Community Treasure Hunt

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

Start Hunting!

Translated by