How to solve linear least squares problem of the following form in matlab

5 visualizzazioni (ultimi 30 giorni)
Hello
  1. I need to solve the problem which is written in the following form:
1.JPG
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:
2.JPG
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:
3.JPG
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!

Risposta accettata

Walter Roberson
Walter Roberson il 4 Dic 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 Commenti
Y I
Y I il 8 Dic 2018
Modificato: Y I il 8 Dic 2018
Yes, ws are permitted to be complex and negative.
Walter Roberson
Walter Roberson il 8 Dic 2018
Then Yes, it looks to me as of you can use the \ operator.
MATLAB offers multiple methods of solving problems.

Accedi per commentare.

Più risposte (0)

Community Treasure Hunt

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

Start Hunting!

Translated by