Linear Least Squares With 2 Inequality Constraints

2 vues (au cours des 30 derniers jours)
Royi Avital
Royi Avital le 20 Août 2015
Commenté : John D'Errico le 20 Août 2015
Hello,
I would like to know how can I solve the following Linear Least Squares problem:
arg min(x) (Ax - b)'(Ax - b)
s.t.
Ax >= c
Ax <= d
Is there a way to it in MATLAB?
The Constrained Linear Least Squares in MATLAB only allows one inequality.
Thank You.
  1 commentaire
John D'Errico
John D'Errico le 20 Août 2015
It simply is not true that lsqlin only allows one constraint. READ THE HELP.

Connectez-vous pour commenter.

Réponse acceptée

Royi Avital
Royi Avital le 20 Août 2015
I created a solution.
It can be found here:

Plus de réponses (1)

Torsten
Torsten le 20 Août 2015
help lsqlin
Best wishes
Torsten.
  3 commentaires
Torsten
Torsten le 20 Août 2015
[-A ; A]*x <= [-c ; d]
So choose the matrix in lsqlin as [-A ; A] and the right-hand side vector as [-c ; d].
Best wishes
Torsten.
Royi Avital
Royi Avital le 20 Août 2015
This is exactly what I did. But I will mark your question.
Thank You.

Connectez-vous pour commenter.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by