题目一:
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 |
要求采用Lagrange插值:
(a) 采用经过1970和1990年估计值的直线;
(b) 经过1960年、1970年以及1990年估计值的抛物线;
© 经过全部4个数据点的三次曲线。
拉格朗日插值:
1.原理:
图1 Lagrange插值法计算的程序框图:

2.matlab代码:
要求采用Lagrange插值:
function p = LagrangePoly(xi,yi)
syms t;
p = 0;
n = length(xi);
for i = 1:n
v = 1;

本文通过MATLAB探讨了拉格朗日插值和牛顿插值方法。在拉格朗日插值中,分别利用直线、抛物线和三次曲线对1980年世界人口进行估算。而在牛顿插值部分,文章应用线性和9次多项式插值来估计2010年的石油产量,以此展示高次插值的局限性。
最低0.47元/天 解锁文章
10万+

被折叠的 条评论
为什么被折叠?



