Détermine tous les minima locaux d'une fonction donnée dans un intervalle donné.


icon

Entrées/Sorties

  • cdbl.png précision

    précision contrôle la précision du minimum. La méthode s'arrête si deux approximations consécutives diffèrent d'une quantité ne dépassant pas la valeur de la précision. La valeur par défaut est 1,00E-8.

  • cu16.png type d'incrément

    type d'incrément contrôle l'espacement utilisé pour les valeurs de la fonction. Une valeur de type d'incrément de 0 représente un nombre fixe de valeurs de fonction espacées uniformément. Une valeur de 1 représente la taille d'incrément optimale. En général, la deuxième valeur donne lieu à des Minima plus précis. La valeur par défaut est 0.

  • cu16.png algorithme

    algorithme spécifie la méthode utilisée par le VI. La valeur par défaut est 0.

    0Méthode de la section dorée (valeur par défaut)
    1Brent avec dérivées
  • cdbl.png début

    début est le point de départ de l'intervalle. La valeur par défaut est 0,0.

  • cdbl.png fin

    fin est le point final de l'intervalle. La valeur par défaut est 1,0.

  • cstr.png formule

    formule est une chaîne représentant la fonction étudiée. La formule peut contenir n'importe quel nombre de variables valides.

  • i1ddbl.png Minima

    Minima est un tableau de tous les minima trouvés pour la formule dans l'intervalle (début, fin).

  • i1ddbl.png f(Minima)

    f(Minima) représente les valeurs de la fonction aux points Minima.

  • iu32.png tops

    tops est le temps, en millisecondes, consacré à la totalité du calcul.

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

  • Remarque Si vous voulez trouver les maxima d'une fonction, vous devez prendre la fonction (-f) comme entrée. Les –f(minima) sont les valeurs maximales correctes de la fonction.

    Le VI Trouver tous les minima 1D trouve tous les minima dans l'intervalle donné (début, fin). Pour trouver tous les minima 1D de f(x) = cos(x²), entrez les valeurs suivantes sur le panneau avant :

    • début : -1,0
    • fin : 6,0
    • formule : cos(x^2)

    L'illustration suivante représente le tracé de f(x). Les cases qui apparaissent sur le tracé représentent l'emplacement des minima.

    Remarque Si les valeurs de début ou de fin sont proches de la valeur minimale, utilisez le type d'incrément variable.

    Exemples

    Reportez-vous aux exemples de fichiers inclus avec LabVIEW suivants.

    • labview\examples\Mathematics\Optimization\1D Explorer.vi