Solution unique d'un système non linéaire nD (VI)
- Mise à jour2025-07-30
- Temps de lecture : 3 minute(s)
Détermine les solutions de systèmes d'équations non linéaires dans n dimensions, en partant d'un point de départ à n dimensions. Vous devez sélectionner manuellement l'instance polymorphe à utiliser.

Entrées/Sorties
précision
—
précision contrôle la précision de la détermination du zéro. La valeur par défaut est de 1,00E-8, ce qui spécifie l'écart maximum entre la solution calculée et la solution réelle.
h
—
h est une petite distance pour calculer des dérivées. La valeur par défaut est 1E-8.
Départ
—
Départ est le point de départ en n dimensions.
données
—
données contient des valeurs arbitraires à transmettre au VI qui implémente la fonction.
F(X)
—
F(X) est une référence de type strict au VI qui implémente la fonction. Créez ce VI en vous basant sur le modèle de VI situé dans labview\vi.lib\gmath\zero.llb\Zero Finder f(x) nD.vit.
Zéros
—
Zéros contient les zéros déterminés pour F(X).
f(Zéros)
—
f(Zéros) représente les valeurs de la fonction aux zéros. Généralement, ces valeurs sont proches de 0.
tops
—
tops est le temps en millisecondes pour analyser la formule et produire les Zéros.
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. |
Soit F la fonction de dimension n et soit X un point donné dans les dimensions n.
De plus, soit
f = 0,5F²L'algorithme recherche un vecteur P tel que
F(X + dP) ≤ F(X)pour tout 0 ≤ d ≤ 1.
Lors d'une deuxième étape, une valeur appropriée, d*, est calculée, telle que
F(X + d*P)soit considérablement plus petit que F(X). Ce processus est répété jusqu'à ce que F(X) ≈ 0 soit atteint. Ce qui suit est une approximation pour F(X) = 0.
précision
—
Départ
—
données
—
F(X)
—
Zéros
—
tops
—
erreur
—