【问题标题】:Constrained linear least-squares for xA=b in matlabmatlab中xA = b的约束线性最小二乘
【发布时间】:2014-12-23 09:46:13
【问题描述】:

我想解决 xA=b 约束 0<=xx

我发现像 lsqnonneglsqlin 这样的函数可以解决 Ax=b。但是,找不到解决xA=b 的好方法。

如何解决xA=b 与非负x 约束?

【问题讨论】:

  • (xA).'=(A.')*(x.')=b.' 这样您就可以对方程进行转置并使用标准方法求解Ax=b

标签: matlab linear-algebra least-squares


【解决方案1】:

正如David 评论的那样,很容易证明这一点

所以你可以用标准方法解决A'b'的问题,然后转置答案。

【讨论】:

  • 这并不能回答问题的非消极方面
  • 当然可以。 OP 已经说过他们已经找到了像 lsqnonneglsqlin 这样的函数,它们在非负约束下解决了 A*x=b,这个答案显示了如何将问题转换为这种形式。
猜你喜欢
  • 2019-03-02
  • 1970-01-01
  • 2010-12-05
  • 1970-01-01
  • 1970-01-01
  • 2023-04-02
  • 1970-01-01
  • 2017-11-22
  • 1970-01-01
相关资源
最近更新 更多