Effectue une intégration numérique en utilisant une approche par quadrature adaptative. Vous devez sélectionner manuellement l'instance polymorphe à utiliser.


icon

Ce VI compare la différence entre les quadratures de Lobatto à 4 et 7 points sur l'intervalle avec la tolérance pour terminer l'itération de calcul. Si la différence est inférieure à la tolérance, l'algorithme arrête l'itération et passe à l'intervalle suivant.

Quadrature 1D

Ce VI évalue l'intégrale suivante de manière numérique en utilisant la quadrature de Gauss-Lobatto variable :

x1 correspond à la limite supérieure et x0 à la limite inférieure.

Pour obtenir une haute précision, ce VI divise un intervalle en sous-intervalles lorsque l'intégrand f(x) varie considérablement, comme le montre la face-avant suivante.

Quadrature 2D

Ce VI évalue l'intégrale suivante de manière numérique en utilisant la quadrature de Gauss-Lobatto variable :

x1 est la limite supérieure x, x0 est la limite inférieure x, y1 est la limite supérieure y et y0 la limite inférieure y.

Les instances de Quadrature 2D divisent un bloc d'intervalles en plusieurs sous-blocs lorsque l'integrand f(x,y) varie considérablement.

Quadrature 3D

Ce VI évalue l'intégrale suivante de manière numérique en utilisant la quadrature de Gauss-Lobatto variable :

x1 est la limite supérieure x, x0 la limite inférieure x, y1 la limite supérieure y, y0 la limite inférieure y, z1 la limite supérieure z et z0 la limite inférieure z.

Les instances de Quadrature 3D divisent un cube d'intervalles en plusieurs sous-cubes lorsque l'integrand f(x,y,z) varie considérablement.

Exemples

Reportez-vous aux exemples de fichiers inclus avec LabVIEW suivants.

  • labview\examples\Mathematics\Integration and Differentiation\VI Reference Based Quadrature.vi