![]() | Télécharger l'aide (Windows uniquement) |
Classe propriétaire : optimization
Requiert : Module MathScript RT
xmin = fmin_pattern(fun, xstart)
[xmin, fval] = fmin_pattern(fun, xstart)
Ancien nom : fminsearch
Utilise la méthode Descente du simplexe pour calculer le minimum à n dimensions d'une fonction. Vous pouvez souvent utiliser la méthode Descente du simplexe pour minimiser les fonctions discontinues.
Nom | Description |
---|---|
fun | Spécifie le nom de la fonction, définie et enregistrée dans un fichier .m, dont vous voulez calculer le minimum. La fonction que vous spécifiez doit accepter un vecteur de la même longueur que xstart et renvoyer un scalaire. fun est une chaîne. |
xstart | Spécifie le point auquel il faut commencer à chercher une valeur minimale de fun. xstart est un vecteur double précision réel. |
Nom | Description |
---|---|
xmin | Renvoie le point auquel fun a la valeur minimale. xmin est un vecteur double précision réel. |
fval | Renvoie la valeur de fun évaluée à xmin. fval est un scalaire double précision réel. |
Le tableau suivant répertorie les caractéristiques de support de cette fonction.
Supportée par le moteur d'exécution LabVIEW | Non |
Supportée sur les cibles RT | Oui |
Compatible avec les durées d'exécution limitées sur RT | Non caractérisée |
% The myfun function is defined by:
% function f = myfun(x)
% f = x(1)^2-5*x(1)+3*(x(2)+2)^2+2
[XMIN, FVAL] = fmin_pattern('myfun', [1; 1])
Utile
Pas utile