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


icon

Entrées/Sorties

  • cfxdt.png données

    données est un variant que vous pouvez utiliser pour passer des valeurs arbitraires au VI intégrande.

  • csvrn.png intégrand

    intégrande est une référence de type strict au VI qui implémente l'expression à intégrer. Créez ce VI à partir du VI modèle qui se trouve sous abview\vi.lib\Analysis\8numeric.llb\3D Quadrature Integrand.vit.

    Remarque Les éléments du tableau X, du tableau Y et du tableau Z du VI intégrand spécifient les valeurs des trois variables de l'intégrale à des temps différents. Le tableaux X, Y et Z représentent respectivement les première, deuxième et troisième variables ; vous ne pouvez donc pas séparer les éléments des tableaux X, Y et Z.
  • cnclst.png Limites supérieures

    Limites supérieures spécifie les limites supérieures de l'intégrale.

  • cdbl.png limite supérieure de x

    limite supérieure x est la limite supérieure de la première variable de l'intégrale, x. La valeur par défaut est 1.

  • cdbl.png limite supérieure de y

    limite supérieure y est la limite supérieure de la deuxième variable de l'intégrale, y. La valeur par défaut est 1.

  • cdbl.png limite supérieure de z

    limite supérieure z est la limite supérieure de la troisième variable de l'intégrale, z. La valeur par défaut est 1.

  • cnclst.png Limites inférieures

    Limites inférieures spécifie les limites inférieures de l'intégrale.

  • cdbl.png limite inférieure de x

    limite inférieure x est la limite inférieure de la première variable de l'intégrale, x. La valeur par défaut est 0.

  • cdbl.png limite inférieure de y

    limite inférieure y est la limite inférieure de la deuxième variable de l'intégrale, y. La valeur par défaut est 0.

  • cdbl.png limite inférieure de z

    limite inférieure z est la limite inférieure de la troisième variable de l'intégrale, z. La valeur par défaut est 0.

  • cdbl.png tolérance

    tolérance contrôle la précision de la quadrature. Une tolérance plus petite produit un résultat plus précis mais nécessite plus de temps pour le calcul. La valeur par défaut est 1E-5.

  • idbl.png résultat

    résultat renvoie le résultat de l'intégrale.

  • ii32.png erreur

    erreur renvoie toute erreur ou mise en garde générée par le VI. Vous pouvez câbler erreur au VI Convertir un code d'erreur en cluster d'erreur pour convertir le code d'erreur ou la mise en garde en cluster d'erreur.

  • 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 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