- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
问题1: 20给定数据如下表:
Xj
0.25
0.30
0.39
0.45
0.53
yj
0.5000
0.5477
0.6245
0.6708
0.7280
试求三次样条插值S(x),并满足条件
(1) S(0.25)=1.0000,S(0.53)=0.6868 ;
(2) S(0.25)=S (0.53)=0。
分析:本问题是已知五个点,由这五个点求一三次样条插值函数。边界条件有两种,
已知一阶倒数,(2 )是已知自然边界条件。
2
0
0
0 0
M
0
d
0
1
2
1
0 0
M
1
d
1
0
2
2
2 0
M
2
d
2
0
0
3
2 3
M
3
d
3
0
0
0
4 2
M
4
d
4
h ;-1
hj
其中 j= ,
i=
dj=6f[x j-1 ,xj,xj+1 ],
n = 1,
0=1
hj-1 hj
h
j-1 hj
对于第一种边界(已知边界的一阶倒数值
),可写出下面的矩阵方程。
解:由matlab计算得:
X
y
h
d
0.25
0.5000
-5.5200
0.30
0.5477
0.0500
0.3571
1
-4.3143
0.39
0.6245
0.0900
0.6000
0.6429
-3.2667
0.45
0.6708
0.0600
0.4286
0.4000
-2.4286
0.53
0.7280
0.0800
1.000
0.5714
-2.1150
由此得矩阵形式的线性方程组为:
2
1
0
0 0
M 0
-5.5200
0.3571
2
0.6429
0 0
M !
-4.3143
0
0.6000
2
0.4000 0
M 2
-3.2667
0
0
0.4286
2 0.5714
M 3
-2.4286
0
0
0
1 2
M 4
-2.1150
解得 Mq=-2.0286;M 1=-1.4627;M 2=
-1.0333; M
3= -0.8058; M 4=-0.6546
S(x)=
-6.76209( 0.30 x)3 -
4.8758(
x - 0.2 5)3
10.0169(0.30
X)
10.9662( x
0.2 5)
,x [0.25,0.30]
3
-2.708779( 0.39 x)
-1.9136
(x - 0.30)
3
6.1075( 0.39 x)
6.9544( x
0.30)
,x [0.30,0.39 ]
-2.87040 (0.45 x)3 -
2.2384(
x - 0.39)3
10.4187( 0.45
X)
11.188( x
0.39),
x [0.39,0.45]
-1.67881 ( 0.53 x)-
1.3637(
3
x - 0.45)
8.3956( 0.53
X)
9.1087( x
0.45),
x [0.45,0.53]
Matlab程序代码如下:
function tgsanci(n,s,t) %n 代表元素数, s,t 代表端点的一阶导。 x=[0.25 0.30 0.39 0.45 0.53];
y=[0.5 0.5477 0.6245 0.6708 0.7280];
n=5,s=1.0,t=0.6868
for j=1:1:n-1 h(j)=x(j+1)-x(j);
end
for j=2:1:n-1
r(j)=h(j)/(h(j)+h(j-1));
end
for j=1:1:n-1 u(j)=1-r(j);
end
for j=1:1:n-1
f(j)=(y(j+1)-y(j))/h(j);
end
for j=2:1:n-1 d(j)=6*(f(j)-f(j-1))/(h(j-1)+h(j));
end d(1)=6*(f(1)-s)/h(1) d(n)=6*(t-f(n-1))/h(n-1) a=zeros(n,n);
for j=1:1:n
a(j,j)=2;
end
r(1)=1;
u(n)=1;
for j=1:1:n-1 a(j+1,j)=u(j+1); a(j,j+1)=r(j);
end
b=inv(a)
m=b*d
p=zeros(n-1,4); %p 矩阵为 S(x) 函数的系数矩阵
for j=1:1:n-1 p(j,1)=m(j)/(6*h(j)); p(j,2)=m(j+1)/(6*h(j));
P(j,3)=(y(j)-m(j)*(h(j)A2/6))/h(j); P(j,4)=(y(j+1)-m(j+1)*(h(j)A2/6))/h(j);
end
对于第二中边界,已知边界二阶倒数,可写出下面的矩阵:
2
0
0 0
0
M 0
d 0
1
2
1 0
0
M 1
d 1
0
2
2 2
0
M 2
d 2
0
0
3 2
3
M 3
d 3
0
0
您可能关注的文档
最近下载
- 绝对成交(杜云生).pdf VIP
- 5.1降低化学反应活化能的酶(共16张PPT)(内嵌音频+视频).pptx VIP
- 新疆高中学业水平合格考数学试卷真题及答案(2025年).docx VIP
- T/CEC 180—2018 发电厂监控系统信息安全评估导则.docx
- 污水工程售后服务方案(3篇).docx VIP
- 输血适应症与输血指南.docx VIP
- 辽宁省多校调研2025年2026届高三11月份联合考试英语试卷(含答案详解).pdf
- 2025年新疆普通高中学业水平选择性考试政治真题及答案.pdf VIP
- 霸州市吉宇新材料科技有限公司关于热镀锌、彩涂带钢材生产线及酸再生生产线技改项目.pdf
- 《现实主义美术》课件.ppt VIP
原创力文档


文档评论(0)