nD Einzelne Lösung für nichtlineares System (VI)
- Aktualisiert2025-07-30
- 3 Minute(n) Lesezeit
Bestimmt die Lösungen nicht linearer n-dimensionaler Gleichungssysteme. Der Ausgangspunkt ist ein n-dimensionaler Startpunkt. Die polymorphe Instanz muss manuell ausgewählt werden.

Ein-/Ausgänge
Genauigkeit
—
Genauigkeit legt die Genauigkeit der Nullstellenbestimmung fest. Die Standardeinstellung lautet 1,00E-8. Damit wird die maximale Abweichung der berechneten Lösung von der eigentlichen Lösung festgelegt.
h
—
h ist eine kleine Differenz zur Berechnung von Ableitungen. Die Standardeinstellung lautet 1E-8.
Start
—
Start ist der n-dimensionale Startpunkt.
Daten
—
Daten enthält beliebige Werte zur Übergabe an das VI, das die Funktion implementiert.
F(X)
—
F(x) ist eine strikt typisierte Referenz auf das VI, das die Funktion implementiert. Für dieses VI gibt es unter labview\vi.lib\gmath\zero.llb\Zero Finder f(x) nD.vit eine Vorlage.
Nullstellen
—
Nullstellen enthält die Nullstellen von F(X).
f(Nullstellen)
—
f(Nullstellen) enthält die Funktionswerte der Nullstellen. In der Regel liegen diese Werte um 0 herum.
Zeiteinheiten
—
Zeiteinheiten ist die Zeit in Millisekunden, um die Formel zu analysieren und die Nullstellen zu berechnen.
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. |
F sei die n-dimensionale Funktion und X ein Punkt mit n Dimensionen.
Darüber hinaus sei
f = 0,5F²Mit dem Algorithmus wird ein Vektor P gesucht, für den
F(X + dP) ≤ F(X)für alle 0 ≤ d ≤ 1.
Als zweiter Schritt wird ein entsprechender Wert d* berechnet, so dass
F(X + d*P)beträchtlich kleiner als F(X) ist. Dieser Vorgang wird wiederholt, bis F(X) ≈ 0 erreicht ist. Daraus ergibt sich eine Näherung für F(X) = 0.
Genauigkeit
—
Start
—
Daten
—
F(X)
—
Nullstellen
—
Zeiteinheiten
—
Fehler
—