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

本文介绍了使用MATLAB进行最小二乘法曲线拟合的方法,包括直线、抛物线和立方曲线。针对两个实际问题,即世界人口统计和世界石油产量,进行了详细的数据分析。在每个案例中,通过拟合数据点计算了1980年世界人口和2010年世界石油产量的最佳估计,并提供了相应的RMSE(均方根误差)分析结果。
摘要由CSDN通过智能技术生成

题目一:

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年的人口。

实验原理:

在这里插入图片描述在这里插入图片描述
(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);
n=length(yi);
SE
  • 11
    点赞
  • 58
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值