- 34
- 0
- 约6.05千字
- 约 7页
- 2018-03-08 发布于江苏
- 举报
练习28 插值拟合
练习28 插 值 拟 合
数学知识背景
插值在机械加工等工程技术合数据处理等学科研究中有很多直接的运用,而且插值又是数值微分和常微分方程数值解计算的基础。主要的插值方法有拉各朗日、分段线性、三次样条三种插值对于一些数据进行拟合可以有很多方法,通常用最小二乘法对直线进行拟合,对于离散的数据,可以进行曲线拟合。
主要内容
【】,在n个节点上(n不要太大,如5~10)用拉格朗日、分段线性、三次样条三种插值方法,计算m个插值点的函数值(m要适中,如50~100)。通过数值和图形输出,将三种插值结果与精确值进行比较。适当增加n,再作比较,由此作初步分析。
编制计算拉格朗日插值的名为lagr1的M文件:
function y=lagr1(x0,y0,x)
n=length(x0); m=length(x);
for i=1:m
z=x(i);
s=0.0;
for k=1:n
p=1.0;
for j=1:n
if j~=k
p=p*(z_x0(j)/x0(k)_x0(j);
end
end
s=p*y0(k)+s;
end
y(i)=s;
end
在命令区中运行如下程序:
n=5;m=61;x=-2:4/(m-1):2;
原创力文档

文档评论(0)