lsqnonneg
Moindres carrés linéaires non négatifs.
📝Syntaxe
x = lsqnonneg(C, d)
[x, resnorm, residual, exitflag, output, lambda] = lsqnonneg(C, d, options)
📥Arguments d'entrée
Paramètre Description
C matrice des coefficients.
d vecteur second membre.
options options du solveur.
📤Arguments de sortie
Paramètre Description
x solution non négative.
resnorm norme carrée du résidu.
residual d - C*x.
lambda multiplicateurs KKT des contraintes de non-négativité.
📄Description

lsqnonneg résout min norm(C*x-d)^2 sous la contrainte x >= 0 avec une méthode active-set.

💡Exemples
C = [1 0; 0 1; 1 1];
d = [1; 2; 3];
[x, resnorm] = lsqnonneg(C, d)
🔗Voir aussi
lsqnonlinquadprog
Used Functions
optimset
📚Bibliographie
C. L. Lawson and R. J. Hanson, Solving Least Squares Problems, SIAM, 1995.
🕔Historique des versions
Version Description
2.0.0 version initiale
Modifier cette page sur GitHub