- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
章绍辉版数学建模第五章作业
第五章作业
第一题:
第三种边界条件
第三种边界条件要求给定三次样条s(x)在区间[x0,xn]的左右端点的一阶导数和。我们参考了例5.1.4在210页计算出了左右端点的一阶导数,其中= -3.3667、= 2.3333
MATLAB程序如下:
x=[0,1,3,6,8,9];y=[-3.3667,3,1,2,0,2,4,2.33333];
pp=csape(x,y,complete)
pp.coefs
s=@(t,tj,c)c(1).*(t-tj).^3+c(2).*(t-tj).^2+c(3).*(t-tj)+c(4);
d1s=@(t,tj,c)3.*c(1).*(t-tj).^2+2.*c(2).*(t-tj)+c(3);
d2s=@(t,tj,c)6.*c(1).*(t-tj)+2.*c(2);
d3s=@(t,tj,c)6.*c(1).*ones(size(t));
for k=1:pp.pieces
c=pp.coefs(k,:);u=x(k):.01:x(k+1);v=s(u,x(k),c);
v1=d1s(u,x(k),c);v2=d2s(u,x(k),c);v3=d3s(u,x(k),c);
plot(u,v,k,u,v1,k-.,u,v2,k--,u,v3,k:),hold on
end
title(第三种边界条件及其一、二、三阶导函数的图像)
legend(三次样条(第三种边界条件),样条的一阶导函数,样条的二阶导函数,样条的三阶导函数)
plot([0,1,3,6,8,9],[3,1,2,0,2,4],ko),hold off
运行结果为:
pp =
form: pp
breaks: [0 1 3 6 8 9]
coefs: [5x4 double]
pieces: 5
order: 4
dim: 1
ans =
-0.0389 1.4056 -3.3667 3.0000
-0.3514 1.2890 -0.6722 1.0000
0.1696 -0.8197 0.2664 2.0000
-0.0848 0.7064 -0.0736 0
0.0678 0.1977 1.7345 2.0000
所绘制的图形如下:
结果说明:
计算结果说明该三次样条的分段多项式为:
S(x)=
执行以下命令可以验算该三次样条在区间[0,9]的左端点x=0和右端点x=9的一阶导数分别为-3.3667和2.3333:
在MATLAB的command window运行:[1.*pp.coefs(1,3),d1s(9,8,pp.coefs(5,:))]
运行结果为:
ans =
-3.3667 2.3333
第四种边界条件
第四种边界条件要求给定三次样条s(x)在区间[x0,xn]的左右端点的二阶导数和。我们分别取左右端点的二阶导数为=-2,=3
MATLAB程序如下:
x=[0,1,3,6,8,9];y=[-2,3,1,2,0,2,4,3];
pp=csape(x,y,second)
pp.coefs
s=@(t,tj,c)c(1).*(t-tj).^3+c(2).*(t-tj).^2+c(3).*(t-tj)+c(4);
d1s=@(t,tj,c)3.*c(1).*(t-tj).^2+2.*c(2).*(t-tj)+c(3);
d2s=@(t,tj,c)6.*c(1).*(t-tj)+2.*c(2);
d3s=@(t,tj,c)6.*c(1).*ones(size(t));
for k=1:pp.pieces
c=pp.coefs(k,:);u=x(k):.01:x(k+1);v=s(u,x(k),c);
v1=d1s(u,x(k),c);v2=d2s(u,x(k),c);v3=d3s(u,x(k),c);
plot(u,v,k,u,v1,k-.,u,v2,k--,u,v3,k:),hold on
end
title(第四种边界条件及其一、二、三阶导函数的图像)
legend(三次样条(第四种边界条件),样条的一阶导函数,样条的二阶导函数,样条的三阶导函数)
plot([0,1,3,6,8,9],[3,1,2,0,2,4],ko),hold off
运行结果为:
pp =
form: pp
breaks: [0 1 3 6 8 9]
coefs: [5x4 double]
pieces: 5
order: 4
dim: 1
您可能关注的文档
- 猜猜我有多爱你ppt.ppt
- 猜词游戏,词语大全.ppt
- 猕猴桃基地种植技术标准.doc
- 猫眼看世界.docx
- 猜词语-词库(精选10组300个词语).ppt
- 献礼校庆 叶画活动 策划书.doc
- 穿山甲户外生活馆+.doc
- 猴王出世新.ppt
- 突破电学设计性实验的思路和方法.ppt
- 窗帘知识大全.doc
- 幼儿园全民国家安全教育日PPT.ppt
- 文明礼仪伴我行主题班会课.ppt
- 4.2 《心有一团火,温暖众人心》课件(共26张PPT) 2024-2025学年统编版高中语文必修上册.pptx
- 大模型平民化开启“AI+医疗”新纪元.pptx
- 2《以工匠精神雕琢时代品质》 课件(共28张PPT)2024-2025学年统编版高中语文必修上册.pptx
- 3《鸿门宴》 课件 (共52张PPT)2024-2025学年统编版高中语文必修下册.pptx
- unit 2能力阅读写作拔高练-学九级英语全一册单元模块满分必刷题人教版.pdf
- 9.3 《声声慢(寻寻觅觅)》课件 (共25张PPT)2024-2025学年统编版高中语文必修上册.ppt
- “4·23世界读书日”主题教育班会-阅读启心智,知识筑梦想 课件(共27张PPT).pptx
- 4EAT 变速箱维修手册.pdf
文档评论(0)