Bonjour
Je travaille sur Octave sur un exercice d'approximation d'intégrales par la méthode des rectangles à gauche
"Ecrire un fichier fonction rectG.m qui prend en entrée une fonction g, et le nombre de subdivisions N et retourne une approximation de l'intégrale de la fonction g sur [a,b] par la méthode des rectangles à gauche"
Le corrigé donne :
function [I]=rectG(g,a,b,N)
x = linspace(a,b,N+1);
xg = x(1:N);
I = sum(g(xg))*(b-a)/N;
endfunction
Je ne comprends pas le rôle de g en tant que variable d'entrée de la fonction rectG
Si je veux approcher l'intégrale de la fonction f(x)=x^2 sur [0,1], j'écris quoi ?
j'ai essayé ce qui me semblait logique, genre rectG(x^2,0,1,100)
mais je ne comprends pas comment octave gère la fonction "réelle" g en tant que variable d'entrée de la fonction rectG