24小时热门版块排行榜    

查看: 1369  |  回复: 6

rex881026

木虫 (小有名气)

[求助] Matlab多项式拟合

对一组数据进行二次函数拟合。。
p=polyfit(a(:,1),a(:,2),2);
那么取p(1)便是二次项系数了。。

但是我这样拟合,p=polyfit(a(:,1),a(:,2),4);(取到了4阶)
那么取p(3)也是二次项系数吧?

求高人指点这两者的区别额。。
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

csgt0

荣誉版主 (著名写手)

彩色挂图

【答案】应助回帖

感谢参与,应助指数 +1
p(1)到p(n+1)是从第n阶到第0阶的系数
showmethemoney
2楼2012-06-26 15:20:59
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

rex881026

木虫 (小有名气)

引用回帖:
2楼: Originally posted by csgt0 at 2012-06-26 15:20:59
p(1)到p(n+1)是从第n阶到第0阶的系数

我是想问这两种方法得到的二次项系数的差别。。
以及若果用最小二乘法来,该怎么写
3楼2012-06-26 15:37:04
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

csgt0

荣誉版主 (著名写手)

彩色挂图

【答案】应助回帖

★ ★ ★
rex881026: 金币+2, 有帮助 2012-06-26 15:45:15
xzhdty: 金币+1, 谢谢 2012-06-26 17:29:03
一个用2次多项式,一个用4次多项式,当然有区别啊。
polyfit本来就是基于最小二乘法的
showmethemoney
4楼2012-06-26 15:40:28
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ylberyl

金虫 (正式写手)

【答案】应助回帖

★ ★
感谢参与,应助指数 +1
rex881026: 金币+2, 有帮助 2012-06-29 09:52:21
这个问题是线性拟合,通过matlab对矩阵进行求解也可以确定系数啊
5楼2012-06-28 21:07:48
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

rex881026

木虫 (小有名气)

引用回帖:
5楼: Originally posted by ylberyl at 2012-06-28 21:07:48
这个问题是线性拟合,通过matlab对矩阵进行求解也可以确定系数啊

后来我用最小二乘法迭代了几遍,使得参数收敛了,才确定了系数
6楼2012-06-29 09:53:53
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
7楼2012-06-29 10:43:39
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 rex881026 的主题更新
信息提示
请填处理意见