integration by rectangles

0

I want to do the integral by rectangles of this function but I get an error, someone can help me please.

funcion:
function A = f_intRect(f,a,b,n)
% Devuelve la aproximacion de la integral por rectangulos centrados
% A: valor de la integral numerica
% f: funci ́on a evaluar
% a: extremo izquierdo
% b: extremo derecho
% n: cantidad de divisiones (numero de rectantulos)
h=(b-a)/n; %Base
k = 0:n-1; % ́ındices
centrosX = a+h/2+k*h; %Posici ́on de los centros en X
A = h*sum(feval(f,centrosX)); 
%Area = SUM base x altura
end

script
%función a evaluar f(x) = sin(100x/pi) + 9x^2 

A = f_intRect(f,a,b,n);
f=sin*(100*x/pi)+9*x^2;
a=-0.5;
b=1;
n=2;

disp(A)
    
asked by Andres 16.05.2018 в 00:36
source

0 answers