锐锐 发表于 2008-1-9 22:01

如何用最小二乘法拟合二次函数

谢谢了!小弟不会做,而且老师要我当面给他讲~
希望能把程序写出来

:@L :@L

[ 本帖最后由 eight 于 2008-1-10 09:32 编辑 ]

锐锐 发表于 2008-1-9 22:02

我在网上找了例子,可是在MATLAB里面怎么不行

skyplain 发表于 2008-1-9 22:05

用polyfit函数就行。。。
t = ;
y = ;
E = polyfit(t,y,2);

锐锐 发表于 2008-1-9 22:11

原帖由 skyplain 于 2008-1-9 22:05 发表 http://www.chinavib.com/forum/images/common/back.gif
用polyfit函数就行。。。
t = ;
y = ;
E = polyfit(t,y,2);

能写个完整的程序上来吗?
这个好像在MATLAB里说有错误,谢谢了

skyplain 发表于 2008-1-9 22:12

你指的是M函数吗?

锐锐 发表于 2008-1-9 22:18

Error using ==> polyfit
X and Y vectors must be the same size.

就是上面这个错误~!我们是上的选修课:系统辨识及其自动化控制
可根本老师就没教我们做过MATLAB就叫我们去实验室做...
对于MATLAB 我是白痴,我看了三天,没怎么看出点名堂,脑袋被搞晕了,才上来求助的

skyplain 发表于 2008-1-9 22:23

不好意思。。你把t = ;修改为t = ;

sigma665 发表于 2008-1-9 22:23

t = ;
y = ;
E = polyfit(t,y,2);

skyplain 发表于 2008-1-9 22:24

求出来的E中的值就是对应的a,b,c的值了

锐锐 发表于 2008-1-9 22:25

嗯,谢谢大家了

buiesea 发表于 2008-3-26 18:02

求关联维数的时候最后一步,直接用ployfit来拟合行吗?

xiaodan88 发表于 2009-4-28 13:35

能把这个代码发下给我么?谢谢了~qq:443087278

ChaChing 发表于 2009-4-28 16:22

回复 12楼 xiaodan88 的帖子

代码楼上不是有嘛!?
页: [1]
查看完整版本: 如何用最小二乘法拟合二次函数