Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
![]() |
#1 |
初级会员
注册日期: 2010-04-11
帖子: 4
声望力: 0 ![]() |
![]()
用给定的多项式,如y = x^3 − 6*x^2 + 5*x − 3,产生一组数据(xi ,yi ) ,i = 1, 2,``````,n,再
在 yi 上添加随机干扰(可用rand 产生(0,1)均匀分布随机数或用randn 产生N(0,1) 分布随机数),然后用xi 和添加了随机干扰的yi 作3 次多项式拟合,与原系数比较。如果作 2 次或4 次多项式拟合,结果如何? 下周要交了,我是初学者,不怎么会编啊,麻烦各位高手帮下忙!!! |
![]() |
![]() |
![]() |
#2 |
普通会员
注册日期: 2007-04-04
帖子: 91
声望力: 20 ![]() |
![]()
matlab中有基于最小二乘法的曲线拟合命令:polyfit,应该不难的。
思路:第一步:先给定一组xi值,根据多项式计算出相应的yi值,然后对yi加噪声,生成yni; 第二步:把xi和求得的yni带入polyfit命令(分别设置不同的多项式阶数)求出系数。 第三步:求出的系数和原系数(即1,-6,5,-3)相比较。 |
![]() |
![]() |
![]() |
#3 |
普通会员
注册日期: 2007-04-04
帖子: 91
声望力: 20 ![]() |
![]()
在网上搜些多项式拟合的资料,很快就能做出来的,下周才交,不急。比如:http://hi.baidu.com/lijinfeng042/blo...1ebc4aff5.html
此帖于 2010-04-11 15:53 被 beginer 编辑。 |
![]() |
![]() |
![]() |
#4 |
初级会员
注册日期: 2010-04-11
帖子: 4
声望力: 0 ![]() |
![]()
楼上的讲解的很多,关键我初学,几乎什么都不懂,确切的说后天早上就要交啊,麻烦直接先给我标准答案吧,万分感激啊!!!!!!
|
![]() |
![]() |