作者fuldkxu ()
看板MATLAB
标题[问题] 曲线拟合的截距设定
时间Tue May 7 16:49:05 2013
如题
小弟有两个数列分别是x,y
需要用 y=ax+b 以及
y=ax^2+bx+c
来fit曲线,
我知道用polyfit(x,y,1)
还有 polyfit(x,y,2)
可以来fit,但是我碰到的问题是
不管是一次还是二次的曲线拟合,
我希望fit出来的曲线要通过0点(也就是截距为0)
请问这样我该如何设定呢?
感谢!
帮我解决问题的高手,小弟奉上微薄的500P
感谢了!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.4.195
※ 编辑: fuldkxu 来自: 140.112.4.195 (05/07 16:50)
1F:→ aia:用反除 [x.^2 x]\[y] 05/07 17:33
2F:推 profyang:第一个基本上就变成y=ax, 求a 那就y/x=a对每个y/x去做 05/07 17:42
3F:→ profyang:平均就好了 05/07 17:42
4F:→ profyang:第二个就是变成y=ax^2+bx,那改成y/x=ax+b,把y/x=z当成 05/07 17:43
5F:→ profyang:新的变数 然後z对x作线性回归 05/07 17:43