How to solve linear least squares problem of the following form in matlab
5 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Hello
- I need to solve the problem which is written in the following form:

I have all the terms except ws, which I need to find. Firstly I don't understand how I can rewrite this problem in the following way Ws = ... Is it possible?
And how to solve this problem in Matlab? I did not find suitable function which corresponds to this form...
2. From the same article:

I don't have any idea how they rewrite this but how to solve this problem in this form?
What I found in Matlab is:
But what does it mean this 2 at the bottom and can I use this function to solve equation (3)?
Since H and h are the matrices, so can I write in matlab vector A which contains another matrices?
Thank you!
0 commentaires
Réponse acceptée
Walter Roberson
le 4 Déc 2018
||expression|| with subscript 2 means the 2-norm, also known as the Euclidean distance. With the Euclidean distance being sqrt() of a sum of squares, and with the result of the 2-norm being squared by lsqnonneg, what is being computed is effectively the sum of squares.
Likely this is the same thing that your equation means with ||expression|| squared with no subscript 2, so Yes, lsqnonneg is a plausible function.
6 commentaires
Walter Roberson
le 8 Déc 2018
Then Yes, it looks to me as of you can use the \ operator.
MATLAB offers multiple methods of solving problems.
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Linear Least Squares dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

.jpeg)
