- 20
- 0
- 约4.71千字
- 约 13页
- 2015-09-24 发布于安徽
- 举报
试验一 插值法与数据拟合
实验目的
学会Lagrange 插值、牛顿插值和 Hermite插值等基本插值方法;
讨论插值的Runge现象,掌握分段线性插值方法
学会Matlab提供的插值函数的使用方法,会用这些函数解决实际问题。
实验要求
按照题目要求完成实验内容;
写出相应的Matlab 程序;
给出实验结果;
分析和讨论实验结果
写出实验报告。
实验题目
书本P50 的习题1、习题2和习题3(涉及三次样条函数部分不用做)。
书本P95的习题1和习题2。
附:试验报告格式样本
实验一 插值法与数据拟合
班级: 学号: 姓名:
1.1 实验目的
掌握牛顿插值法的基本思路和步骤;掌握最小二乘法的基本思路和拟合步骤。培养编程与上机调试能力。
1.2 算法描述
1.2.1 牛顿插值法基本思路
给定插值点序列(构造牛顿插值多项式。输入要计算的函数点并计算的值,利用牛顿插值公式,当增加一个节点时,只需在后面多计算一项,而前面的计算仍有用;另一方面的各项系数恰好又是各阶差商,而各阶差商可用差商公式来计算。
1.2.2 牛顿插值法计算步骤
1. 输入值及(;要计算的函数点。
2. 对给定的由
计算的值。
3. 输出。
1.3 牛顿插值法题目{ }
1.4 本题目的 Matlab源程序 { }
1.5 程序运行结果 { }
1.6 总结和评价 { }
例题4 所求4次牛顿插值多项式曲线模拟。
x=0.4:0.05:1.05;
y=0.41075+1.116.*(x-0.4)+0.28.*(x-0.4).*(x-0.55)+0.19733.*(x-0.4).*(x-0.55).*(x-0.65)+0.03134.*(x-0.4).*(x-0.55).*(x-0.65).*(x-0.8);
plot(x,y,bo)
例题5 的4次牛顿插值模拟。
x=0.00:0.1:1.5;
y=1.0000+x.*(-0.00500)+x.*(x-1)./2.*(-0.00993)+0.00013./6.*(x).*(x-1).*(x-2)+0.00012./24.*x.*(x-1).*(x-2).*(x-3);
y1=cos(x);
plot(x,y,r,x,y1,b)
第二章计算实习题解答
1. Matlab程序
x=0.2:0.08:1.0;
y=0.98-0.3.*(x-.02)-(1.5./4).*(x-0.2).*(x-0.4)-(25./24).*(x-0.2).*(x-0.4).*(x-0.6)+(25./24).*(x-0.2).*(x-0.4).*(x-0.6).*(x-0.8);
plot(x,y,b)
得到的图形如图一所示。
图一 第一题其牛顿插值所的的图形
问题与作业:
本程序缺点:本程序只适合本题目,修改自变量及函数的取值,又得修改程序,能否请大家编写一个通用的牛顿插值Matlab 程序,使得只需输入自变量及函数值,调用该程序即可得到结果?
例如:编写一个基本牛顿插值函数 (其变种有等距离牛顿插值函数)
function yi=New_Int(x, y, xi)
% Newton 基本插值公式,其中
% x --- 向量,全部的插值节点,按行输入
% y --- 向量,插值节点处的函数值,按行输入
% xi --- 标量,自变量x
% yi --- xi 处的函数估计值
n=length(x); m=length(y);
if n~=m
error(The lengths of X and Y must be equal);
return;
end
% 计算均差表Y
Y=zeros(n); Y(:,1)=y;
% Y(:,1)表示矩阵中第一列的元素
for k=1:n-1
for i=1:n-k
if abs(x(i+k)-x(i))eps
error(the DATA is error!);
return;
end
Y(i,k+1)=(Y(i+1,k)-Y(i,k))/(x(i+k)-x(i));
end
end
% 计算Newton插值公式 N(xi)
yi=0;
for i=1:n
z=1;
for k=1:i-1
z=z*(xi-x(k));
end
yi=yi+Y(1,i
您可能关注的文档
- 网络工程实践课程设计报告.doc
- 网络工程师2004下半年.doc
- 网络工程管理实训指导.doc
- 网科智能RFID数据采集器仓库管理解决方案.doc
- 王树声区域地理配套练习答案.doc
- 完全复习消费者行为学(A、B卷通用).doc
- 退火、正火、淬火、回火秘籍.doc
- 土地整理项目施工组织设计(农田水利).doc
- 通用——生态环保节粮养殖项目说明.doc
- 通信十年(前辈对通信行业的分析与经历,经典).doc
- 伟明环保-市场前景及投资研究报告-境内业务稳健运行,印尼市场贡献边际增量.pdf
- 桂东县法院系统招聘考试真题2025.pdf
- 贵州省黔南布依族2026年中考三模物理试题及答案.pdf
- 贵州省黔南州2026年中考语文二模试卷附答案.pdf
- 贵州省铜仁市2026年中考语文二模试卷附答案.pdf
- 2026上半年安徽事业单位联考合肥市庐江县招聘36人备考题库及一套完整答案详解.docx
- 贵州省毕节市2026年中考语文一模试卷附答案.pdf
- 贵州省贵阳市南明区2026年中考语文一模试卷附答案.pdf
- 2026上半年安徽事业单位联考合肥市庐江县招聘36人备考题库及一套参考答案详解.docx
- 贵州省贵阳市白云区2026年中考二模物理试题附答案.pdf
最近下载
- 面向产业的算法治理研究(2025年).pptx
- 梵音入汉:佛经汉译对汉语演进的多维影响.docx
- 小学低段音乐课堂管理方法的研究课题资料(包含申请表、开题报告、实施方案、结题报告等).pdf VIP
- 2026《隧道贯通误差预计计算案例》4000字.docx
- 2022-2023学年北京市丰台区高二(下)期末数学试卷(附答案详解).docx VIP
- 5m盐酸溶液的配制 -回复.pdf VIP
- 2026年新疆工程学院辅导员招聘备考题库最新.docx VIP
- 2026年新疆财经大学辅导员招聘备考题库必考题.docx VIP
- 2026年新疆农业大学辅导员招聘备考题库附答案.docx VIP
- 现代金属凝固技术课件(9056KB).ppt VIP
原创力文档

文档评论(0)