- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
编写程序构造区间上的以等分结点为插值结点的Newton插值公式,假设结点数为(包括两个端点),给定相应的函数值,插值区间和等分的份数,该程序能快速计算出相应的插值公式。以,为例计算其对应的插值公式,分别取不同的值并画出原函数的图像以及插值函数的图像,观察当增大时的逼近效果.
解:Matlab计算程序为:
clear
clc
f=input('请输入函数表达式:f(x)=','s');
%测试公式为:1/(1+25*x^2)
a=input('请输入区间左端值a:');
%-1
b=input('请输入区间右端值b:');
%1
n=input('请输入区间结点数(包括两个端点)n:');
%取不同n值比较
for i=1:n
x(i)=a+(b-a)/(n-1)*(i-1);
y(i,1)=eval(subs(f,'x','x(i)'));
end
for j=1:n-1
for k=j:n-1
temp=y(k+1,j)-y(k,j);
y(k+1,j+1)=temp/(x(k+1)-x(k+1-j));
end
c(j)=y(j,j);
c(j+1)=y(j+1,j+1);
end
p=c(1);
q=1;
syms X
for i=2:n
q=q*(X-x(i-1));
p=p+c(i)*q;
end
p=simple(p)
for i=1:301
t(i)=a+(b-a)/300*(i-1);
Nn(i)=eval(subs(p,'X','t(i)'));
end
for i=1:301
h(i)=a+(b-a)/300*(i-1);
yy(i)=eval(subs(f,'x','h(i)'));
end
plot(h,yy,'r')
hold on
plot(t,Nn,'b')
hold on
grid on
legend('?ê??ú??f(x)','2??μ?ú??N(x)')
title('?£?ù2??μ')
xlabel('x')
ylabel('f(x)')
当n=5时,Newton插值公式为:
p =(1250*X^4)/377 - (3225*X^2)/754 + 1
Matlab绘制的拟合图像为:
由上图可见,n取较小值时,拟合误差较大
当n=10时,Newton插值公式为:
p = (84*X^9 + *X^8 - 112*X^7 - 4*X^6 + 136*X^5 + *X^4 + 44*X^3 - *X^2 + 4*X + 9741593257)/2706126848
Matlab绘制的拟合图像为:
由上图可见,随着n的增加,曲线拟合情况变好,且曲线两端拟合情况不如中间好。
当n=15时,Newton插值公式为:
p =-(68608*X^14 - 6*X^13 - *X^12 + 0*X^11 + *X^10 - 2*X^9 - *X^8 + 8*X^7 + 42944*X^6 - *X^5 - 3496*X^4 - 33137*X^3 + 616*X^2 - 2313*X - 18)/16
Matlab绘制的拟合图像为:
由图可见,随着n的增加,曲线中部的拟合情况更好,曲线在两端出现了严重的龙格现象,在(-0.5,0.5)区间,曲线拟合情况最好
当n=20时,Newton插值公式为:
p =
-(0*X^19 + 1184*X^18 - 56*X^17 - 8304*X^16 + 04*X^15 + 59584*X^14 - 72*X^13 - 79328*X^12 + 20*X^11 + 3680*X^10 - 2*X^9 - 6016*X^8 + *X^7 + 248*X^6 - 92548*X^5 - 48*X^4 + 5207*X^3 + 5*X^2 - 99*X - 3991381301)/5446148096
Matlab绘制的拟合图像为:
由上图可见,随着n的增加,曲线中部的拟合情况更好,但两侧曲线龙格现象更加明显。
当n=40时,Matlab绘制的拟合图像为:
由图可见,当n增加时,龙格现象不断加深。当n增大到一定程度,由于两端龙格现象过于严重,导致曲线中部拟合情况不明显。
1亿VIP精品文档
相关文档
最近下载
- 光纤位移传感器实验.doc VIP
- TED演讲训练稿件 Be humble——and other lessons from the philosophy of water.docx
- (人教版)数学四年级下册期中复习计算题强化训练习题卡,含30份题组.doc
- 5、城轨工程项目全国劳务分包指导价(车站.盾构.铺轨).pdf
- 在科学教育活动中引导幼儿主动探究有效策略.doc
- 2022年广西柳州市中考物理试卷(含答案与解析).docx VIP
- 05s518-雨水口标准图集.pdf
- 高考英语时事新闻篇-日本核污水排海.docx VIP
- [精品]小升初学生个人简历模板 (31).pdf
- 北京市房屋租赁合同范本(链家官方版).pdf
文档评论(0)