MATLAB Language
L'intégration
Recherche…
Intégrale, intégrale2, intégrale3
1 dimension
Intégrer une fonction unidimensionnelle
f = @(x) sin(x).^3 + 1;
dans la gamme
xmin = 2;
xmax = 8;
on peut appeler la fonction
q = integral(f,xmin,xmax);
il est également possible de définir des limites pour les erreurs relatives et absolues
q = integral(f,xmin,xmax, 'RelTol',10e-6, 'AbsTol',10-4);
2 dimensions
Si l'on veut intégrer une fonction bidimensionnelle
f = @(x,y) sin(x).^y ;
dans la gamme
xmin = 2;
xmax = 8;
ymin = 1;
ymax = 4;
on appelle la fonction
q = integral2(f,xmin,xmax,ymin,ymax);
Comme dans l'autre cas, il est possible de limiter les tolérances
q = integral2(f,xmin,xmax,ymin,ymax, 'RelTol',10e-6, 'AbsTol',10-4);
3 dimensions
Intégrer une fonction tridimensionnelle
f = @(x,y,z) sin(x).^y - cos(z) ;
dans la gamme
xmin = 2;
xmax = 8;
ymin = 1;
ymax = 4;
zmin = 6;
zmax = 13;
est effectué en appelant
q = integral3(f,xmin,xmax,ymin,ymax, zmin, zmax);
Encore une fois, il est possible de limiter les tolérances
q = integral3(f,xmin,xmax,ymin,ymax, zmin, zmax, 'RelTol',10e-6, 'AbsTol',10-4);
Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow