fmin_lp (fonction du module MathScript RT)

Aide du module LabVIEW 2012 MathScript RT

Date d'édition : June 2012

Numéro de référence : 373123C-0114

»Afficher les infos sur le produit
Télécharger l'aide (Windows uniquement)

Classe propriétaire : optimization

Requiert : Module MathScript RT

Syntaxe

xmin = fmin_lp(c, aineq, bineq)

xmin = fmin_lp(c, aineq, bineq, aeq, beq)

xmin = fmin_lp(c, aineq, bineq, aeq, beq, min, max)

[xmin, fval] = fmin_lp(c, aineq, bineq)

[xmin, fval] = fmin_lp(c, aineq, bineq, aeq, beq)

[xmin, fval] = fmin_lp(c, aineq, bineq, aeq, beq, min, max)

Ancien nom : linprog

Description

Utilise la méthode du simplexe pour calculer le minimum d'une fonction linéaire définie par l'expression suivante : c'*x. LabVIEW contraint le calcul en fonction des entrées spécifiées.

Exemples

Entrées

Nom Description
c Spécifie la fonction linéaire dont vous voulez calculer le minimum. c est un vecteur double précision réel.
aineq Spécifie une matrice pour les contraintes d'inégalité linéaires selon la formule suivante : aineq*xmin <= bineq. aineq peut être []. aineq est une matrice double précision réelle.
bineq Spécifie un vecteur pour les contraintes d'inégalité linéaires selon la formule suivante : aineq*xmin <= bineq. bineq doit être [] lorsque aineq est []. bineq est un vecteur double précision réel.
aeq Spécifie une matrice pour les contraintes d'égalité linéaires selon la formule suivante : aeq*xmin = beq. aeq peut être []. aeq est une matrice double précision réelle.
beq Spécifie un vecteur pour les contraintes d'égalité linéaires selon la formule suivante : aeq*xmin = beq. beq doit être [] lorsque aeq est []. beq est un vecteur double précision réel.
min Spécifie la limite inférieure du vecteur solution selon la formule suivante : min <= x <= max. min peut être []. min est un vecteur double précision réel.
max Spécifie la limite supérieure du vecteur solution selon la formule suivante : min <= x <= max. max peut être []. max est un vecteur double précision réel.

Sorties

Nom Description
xmin Renvoie le point auquel la fonction linéaire atteint la valeur minimale. xmin est un vecteur double précision réel.
fval Renvoie la valeur de la fonction linéaire évaluée à xmin. fval est un scalaire double précision réel.

Détails

Le tableau suivant répertorie les caractéristiques de support de cette fonction.

Supportée par le moteur d'exécution LabVIEW Oui
Supportée sur les cibles RT Oui
Compatible avec les durées d'exécution limitées sur RT Non caractérisée

Exemples

C = [320; 800; 700];
AINEQ = [-3, -4, -2; -1, -3, -4; -2, -2, -3];
BINEQ = [-10; -30; -90];
MIN = [0; 0; 0];
MAX = [30; 30; 30];
fmin_lp(C, AINEQ, BINEQ, [], [], MIN, MAX)

Rubriques apparentées

fmin_qp

CET ARTICLE VOUS A-T-IL ÉTÉ UTILE ?

Pas utile