最小二乘法曲线拟合程序matlab,最小二乘法曲线拟合(代码环境:matlab)

题目一:

1.用表1-1中的世界人口统计数值估计1980年的人口,求最佳最小二乘法数值估计:

表 1-1:

人口

1960

3 039 585 530

1970

3 707 475 887

1990

5 281 653 820

2000

6 079 603 571

(a) 直线;(b) 抛物线。它们都通过这些数据点,并求这些拟合的RMSE。在每一种情形下,估计1980年的人口。

实验原理:

5d6265d4f64b94ae6853e9abf5445fb6.png7f9f52e3e1b726d9ad405d4547e7ef1a.png

(a) 直线估计1980年的人口结果及RMSE分析

matlab代码:

x=[1960 1970 1990 2000];

y=[3039585530 3707475887 5281653820 6079603571];

c=polyfit(x,y,1);

xi=1960:10:2000;

yi=polyval(c,xi)

plot(x,y,'*',xi,yi);

  • 2
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值