在matlab中,用变量的矩阵(而不是向量)求解非负最小二乘的最佳方法是什么?

时间:2017-02-25 16:44:40

标签: matlab constraints least-squares

我需要使用matlab解决以下问题:

min_X ||A*X - B||^2
s.t X is a M*N matrix and X>=0

其中M和N最高可达10000。

哪个函数和库将为这个问题提供快速,可扩展的解决方案?

1 个答案:

答案 0 :(得分:1)

在此处查看我的解决方案:Gradient Descent Matlab implementation。我附加了线性回归(最小二乘)的实现,使用我自己的代码版本和Matlab的polyfit函数进行比较。干杯!