【发布时间】:2014-05-24 22:05:58
【问题描述】:
我正在做最适合某些数据集的直线。我正在使用直线的正常形式。假设我有一组点 (x_1,y_1), (x_2,y_2), ... , (x_n,y_n)。假设一条直线的正规形式是 x*cos(theta) + y*sin(theta) = r。
所以在我的情况下,我有以下一组方程:
x_1 cos(theta) + y_1 sin(theta) = r
x_2 cos(theta) + y_2 sin(theta) = r
...
x_n cos(theta) + y_n sin(theta) = r
我想以最小二乘方式求解 theta 和 r 的方程,并尝试以 Ax=b 的形式编写方程。但在这种情况下,我无法分离向量 x 中的未知数来求解方程。有什么建议吗?
【问题讨论】:
-
为什么不执行至少适合 python 的 sqaures ?
标签: math linear-algebra least-squares