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.


icon

Entrées/Sorties

  • cdbl.png 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.

  • cdbl.png h

    h est une petite distance pour calculer des dérivées. La valeur par défaut est 1E-8.

  • c1ddbl.png Départ

    Départ est le point de départ en n dimensions.

  • cfxdt.png données

    données contient des valeurs arbitraires à transmettre au VI qui implémente la fonction.

  • csvrn.png 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.

  • i1ddbl.png Zéros

    Zéros contient les zéros déterminés pour F(X).

  • i1ddbl.png 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.

  • iu32.png tops

    tops est le temps en millisecondes pour analyser la formule et produire les Zéros.

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

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