- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
学 生 实 验 报 告
实验课程名称 偏微分方程数值解
开课实验室 数统104机房
学 院 数统学院 年级 xx专业班 xx班
学 生 姓 名 xxxxxx 学 号 xxxxx
开 课 时 间 2013 至 2014 学年第 2 学期
总 成 绩
教师签名
数学与统计学院制
开课学院、实验室: 实验时间 : 2014 年5 月 7 日
实验项目
名 称
扩散问题
实验项目类型
验证
演示
综合
设计
其他
指导教师
成 绩
一.实验目的
用显示和隐示方法求解热传导方程,比较其不同
二.实验内容
分别用显示和隐示方法求解,并画出t=0.02,0.04,0.1的图像。
三.实验原理、方法(算法)、步骤
程序1:
function U=explicit(M)
N=20;U=zeros(6,22);
g=sin(2*pi*x);
h=1/(N+1);k=0.1/M;X=0:h:1;w=k/h^2;
A=zeros(N,N);
u=zeros(M+1,20);
for i=1:20
x=h*i;
u(1,i)=eval(g);
end
for k=2:N-1
A(k,k-1)=w;A(k,k)=1-2*w;A(k,k+1)=w;
end
for j=2:M+1
u(j,:)=A*u(j-1,:);
end
for j=1:M+1
for i=2:21
U(j,i)=u(j,i-1);
end
end
end
function Time2
X=0:1/21:1;U1=explicit(5);U2=explicit(10);U3=explicit(20);
fun=exp(-4*(pi^2)*0.02)*sin(2*pi*x);
plot(X,U1(2,:),-o,X,U2(3,:),-s,X,U3(5,:),--);
axis([0,1,-0.5,0.5]);
hold on
plot(fun,X);
legend(M=5,M=10,M=20,Exact,3);
function Time4
X=0:1/21:1;
U1=explicit(5);
U2=explicit(10);
U3=explicit(20);
fun=exp(-4*(pi^2)*0.04)*sin(2*pi*x);
plot(X,U1(3,:),-o,X,U2(5,:),-s,X,U3(9,:),--);
axis([0,1,-0.5,0.5]);
hold on
plot(X,fun);
legend(M=5,M=10,M=20,Exact,3);
function Time1
X=0:1/21:1;
U1=explicit(5);
U2=explicit(10);
U3=explicit(20);
fun=exp(-4*(pi^2)*1)*sin(2*pi*x);
plot(X,U1(6,:),-o,X,U2(11,:),-s,X,U3(21,:),--);
axis([0,1,-60,60]);
hold on
plot(X,fun);
legend(M=5,M=10,M=20,Exact,3);
分别运行的结果为:
方法2:
function U=implicit(M)
N=20;U=zeros(M+1,22);
g=sin(2*pi*x);
h=1/(N+1);k=0.1/M;X=0:h:1;
w=k/h^2;
B=zeros(N,N);
B(1,1)=1+2*w;
B(1,2)=-w;
B(N,N-1)=-w;
B(N,N)=1+2*w;
u=zeros(M+1,20);
for i=1:20
x=h*i;
u(1,i)=eval(g); end
for k=2:N-1
B(k,k-1)=-w;B(k,k)=1+2*w;
B(k,k+1)=-w;
end
for j=2:M+1
u(j,:)=inv(B)*u(j-1,:);
end
for j=1:M+1
for i=2:21
U(j,i)=u(j,i-1);
end
end
end
function Time22
X=0:1/21:1;
U1=implicit(5);
U2=impli
您可能关注的文档
最近下载
- 最新版军队文职人员招聘(司机岗)考试题库(完整版).pdf.docx VIP
- 17J008 挡土墙(重力式、衡重式、悬臂式)(最新).pdf VIP
- ABB传动与变频器 云连接助手型控制盘用户手册 安装及操作手册.pdf
- 医疗器械生产企业操作规程.doc VIP
- 滑模、爬模、翻模施工技术对比.ppt
- 最新2023版知识产权贯标GBT29490表单 知识产权风险和机遇识别评价清单[知识产权合规管理体系文件].docx
- 路基工程施工组织设计.docx VIP
- 初一新生入学分班考试语文、数学、英语真题卷及详细答案(6套)名校.doc VIP
- 七年级数学培优精华.pdf VIP
- 慢性阻塞性肺疾病完整版.ppt VIP
文档评论(0)