Führt mithilfe der adaptiven Quadratur eine numerische Integration durch. Die Instanz des polymorphen VIs muss manuell ausgewählt werden.


icon

Ein-/Ausgänge

  • cfxdt.png Daten

    Daten ist ein Variant, mit dem zufällige Werte an das Integrand-VI weitergeleitet werden können.

  • csvrn.png Integrand

    Integrand ist eine strikt typisierte Referenz auf das VI, das den zu integrierenden Ausdruck implementiert. Für dieses VI gibt es unter labview\vi.lib\Analysis\8numeric.llb\2D Quadrature Integrand.vit eine Vorlage.

    Hinweis Die Elemente im X- und Y-Array des Integrand-VIs geben die Werte der beiden Variablen zu verschiedenen Zeiten an. Das X- und Y-Array stellen die ersten und zweiten Variablen dar. Sie können die Elemente der beiden Arrays also nicht trennen.
  • cnclst.png Obergrenzen

    Obergrenzen gibt die oberen Grenzwerte des Integrals an.

  • cdbl.png x-Obergrenze

    x-Obergrenze ist der obere Grenzwert der ersten Integralvariablen x. Der Standardwert lautet 1.

  • cdbl.png y-Obergrenze

    x-Obergrenze ist der obere Grenzwert der zweiten Integralvariablen y. Der Standardwert lautet 1.

  • cnclst.png Untergrenzen

    Untergrenzen gibt die unteren Grenzwerte des Integrals an.

  • cdbl.png x-Untergrenze

    x-Untergrenze ist der untere Grenzwert der ersten Integralvariablen x. Der Standardwert lautet 0.

  • cdbl.png y-Untergrenze

    y-Obergrenze ist der untere Grenzwert der zweiten Integralvariablen y. Der Standardwert lautet 0.

  • cdbl.png Toleranz

    Toleranz gibt die Genauigkeit der Quadratur an. Je kleiner die Toleranz, desto genauer ist das Ergebnis, desto mehr Zeit wird jedoch für die Berechnung benötigt. Die Standardeinstellung lautet 1E-5.

  • idbl.png Ergebnis

    Ergebnis ist das Ergebnis-Integral.

  • ii32.png Fehler

    Fehler gibt alle Fehler oder Warnungen des VIs aus. Zur Umwandlung eines Fehlercodes oder einer Warnung in einen Fehler-Cluster verbinden Sie Fehler mit dem VI Fehler-Cluster aus Fehlercode.

  • Das VI vergleicht die 4- und 7-Punkt-Lobatto-Quadratur im Intervall mit der Toleranz, um das Ende der Berechnung zu ermitteln. Wenn die Differenz kleiner als die Toleranz ist, beendet der Algorithmus die Iteration und fährt mit dem nächsten Intervall fort.

    2D-Quadratur

    Dieses VI dient zur Berechnung des folgenden Integrals anhand der adaptiven Lobatto-Quadratur:

    wobei x1 die x-Obergrenze, x0 die x-Untergrenze, y1 die y-Obergrenze und y0 die y-Untergrenze ist.

    Mit den 2D-Quadratur-Instanzen wird ein Intervallblock in viele Unterblöcke aufgeteilt, wenn der Integrand f(x,y) stark variiert.

    Beispiele

    Die folgenden Beispieldateien sind in LabVIEW enthalten.

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