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

5 次查看(过去 30 天)
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!

采纳的回答

Walter Roberson
Walter Roberson 2018-12-4
||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 个评论
Walter Roberson
Walter Roberson 2018-12-8
Then Yes, it looks to me as of you can use the \ operator.
MATLAB offers multiple methods of solving problems.

请先登录,再进行评论。

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Linear Least Squares 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by