- 1、本文档共19页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE ①
PAGE ③
牛顿插值法
? HYPERLINK /ShowTitle.e?sp=S%E6%8F%92%E5%80%BC%E6%B3%95 \t _blank 插值法是利用函数f (x)在某区间中若干点的函数值,作出适当的特定函数,在这些点上取已知值,在区间的其他点上用这特定 HYPERLINK /ShowTitle.e?sp=S%E5%87%BD%E6%95%B0 \t _blank 函数的值作为函数f (x)的近似值。如果这特定函数是 HYPERLINK /ShowTitle.e?sp=S%E5%A4%9A%E9%A1%B9%E5%BC%8F \t _blank 多项式,就称它为插值多项式。当插值节点增减时全部插值基函数均要随之变化,这在实际计算中很不方便。为了克服这一缺点,提出了 HYPERLINK /ShowTitle.e?sp=S%E7%89%9B%E9%A1%BF \t _blank 牛顿插值。 牛顿插值通过求各阶差商,递推得到的一个公式:f(x)=f[x0]+f[x0,x1](x-x0)+f[x0,x1,x2](x-x0)(x-x1)+...f[x0,...xn](x-x0)...(x-xn-1)+Rn(x)。
插值函数
插值函数的概念及相关性质 HYPERLINK /htm \l quote1 [1]?
定义:设连续函数y-f(x) 在区间[a,b]上有定义,已知在n+1个互异的点x0,x1,…xn上取值分别为y0,y1,…yn (设a≤ x1≤x2……≤xn≤b)。若在函数类中存在以简单函数P(x) ,使得P(xi)=yi,则称P(x) 为f(x)的插值函数.
称x1,x2,…xn 为插值节点,称[a,b]为插值区间。
?定理:n次代数插值问题的解存在且唯一 。
牛顿插值法C程序
?程序框图#includestdio.h
void main()
{
??? float x[11],y[11][11],xx,temp,newton;
??? int i,j,n;
??? printf(Newton插值:\n请输入要运算的值:x=);
??? scanf(%f,xx);
??? printf(请输入插值的次数(n11):n=);
??? scanf(%d,n);
??? printf(请输入%d组值:\n,n+1);
??? for(i=0;in+1;i++)
??? {?? printf(x%d=,i);
??????? scanf(%f,x[i]);
??????? printf(y%d=,i);
??????? scanf(%f,y[0][i]);
??? }
??? for(i=1;in+1;i++)
??????? for(j=i;jn+1;j++)
??????? {?? if(i1)
??????????????? y[i][j]=(y[i-1][j]-y[i-1][j-1])/(x[j]-x[j-i]);
??????????? else
???????? ???y[i][j]=(y[i-1][j]-y[i-1][j-1])/(x[j]-x[j-1]);???????
??????????? printf(%f\n,y[i][i]);
???? }
??? temp=1;newton=y[0][0];???
??? for(i=1;in+1;i++)
??? {?? temp=temp*(xx-x[i-1]);
??????? newton=newton+y[i][i]*temp;
??? }
??? printf(求得的结果为:N(%.4f)=%9f\n,xx,newton);
牛顿插值法Matlab程序
function f = Newton(x,y,x0)
syms t;
if(length(x) == length(y))
??? n = length(x);
c(1:n) = 0.0;
else
??? disp(apos;x和y的维数不相等!apos;);
??? return;
end
f = y(1);
y1 = 0;
l? = 1;
for(i=1:n-1)???
?? for(j=i+1:n)
? ??????y1(j) = (y(j)-y(i))/(x(j)-x(i));
??? end
??? c(i) = y1(i+1);?????
??? l = l*(t-x(i));??
??? f = f + c(i)*l;
??? simplify(f);
??? y = y1;
??? if(i==n-1)
??????? if(nargin == 3)
??????????? f
您可能关注的文档
- 水性聚氨酯的合成详解.ppt
- 水的特性 大象版.ppt
- 永泰小学英语教研组(精).ppt
- 求职信、推荐信、简历.ppt
- 求谏实用课件.ppt
- 水族介绍~.ppt
- 汽车线束生产的后工程培训:装配要领.ppt
- 汽车驾驶员日常维护保养及安全驾驶课题.ppt
- 沙龙邀约话术.pptx
- 没有审美力是绝症.docx
- 场地脚手架工程施工方案(3篇).docx
- 2024年浙江省丽水市松阳县玉岩镇招聘社区工作者真题及参考答案详解一套.docx
- 2024年河南省郑州市惠济区古荥镇招聘社区工作者真题及答案详解一套.docx
- 2024年浙江省杭州市淳安县文昌镇招聘社区工作者真题及完整答案详解1套.docx
- 2024年浙江省台州市三门县小雄镇招聘社区工作者真题带答案详解.docx
- 2024年浙江省宁波市余姚市河姆渡镇招聘社区工作者真题及完整答案详解1套.docx
- 2024年浙江省丽水市景宁畲族自治县雁溪乡招聘社区工作者真题及答案详解一套.docx
- 2024年浙江省杭州市临安市板桥乡招聘社区工作者真题及答案详解一套.docx
- 2024年湖北省宜昌市点军区土城乡招聘社区工作者真题及答案详解一套.docx
- 2024年浙江省台州市路桥区桐屿街道招聘社区工作者真题附答案详解.docx
最近下载
- 2024–2025学年初升高语文无忧衔接及新课预习(全国)衔接点13 古诗阅读之思想情感突破(解析版).docx VIP
- 初二语文期中试卷.pdf VIP
- 2025年南阳师范学院招聘工作人员(硕士研究生)38名笔试模拟试题及答案解析.docx VIP
- 钢铁工业课题研究论文(五篇):中水处理技术中钢铁工业应用、钢铁工业的废水处理技术….doc VIP
- 近三年语文高考试卷分析.pdf VIP
- 生殖道支原体感染诊治中国专家共识(2025年版)解读PPT课件.pptx VIP
- 2025年南阳师范学院招聘工作人员(硕士研究生)38名笔试备考题库及答案解析.docx VIP
- 西大成人教育《土木工程制图》期末考试复习题及参考答案.doc VIP
- 2025西藏南阳师范学院招聘工作人员(硕士研究生)38人笔试参考题库附答案解析.docx VIP
- 全国第三届职业技能大赛(健康和社会照护项目)选拔赛理论考试题库(含答案).docx
文档评论(0)