matlab有限差分一维导热,一维导热方程-有限差分法-matlab实现.docx

该文档详细介绍了使用Matlab的有限差分法求解一维非定常热传导方程,包括Taylor展开法推导的FTCS格式差分方程、稳定性讨论、程序实现以及误差分析。通过计算,展示了在不同时间点的温度分布,证实了随着时间增加,温度增幅减小。同时,讨论了时间间隔和空间间隔对求解精度的影响,以及稳定性要求对解精度的重要性。
摘要由CSDN通过智能技术生成

此文档收集于网络,如有侵权请联系网站删除

第五次作业(前三题写在作业纸上)

一、用有限差分方法求解一维非定常热传导方程,初始条件和边界条件见说明.pdf文件,热扩散系数α=const,

1. 用Tylaor展开法推导出FTCS格式的差分方程

2. 讨论该方程的相容性和稳定性,并说明稳定性要求对求解差分方程的影响。

3. 说明该方程的类型和定解条件,如何在程序中实现这些定解条件。

4. 编写M文件求解上述方程,并用适当的文字对程序做出说明。(部分由网络搜索得到,添加,修改后得到。)

function rechuandaopde

%以下所用数据,除了t的范围我根据题目要求取到了20000,其余均从pdf中得来

a=0.00001;%a的取值

xspan=[0 1];%x的取值范围

tspan=[0 20000];%t的取值范围

ngrid=[100 10];%分割的份数,前面的是t轴的,后面的是x轴的

f=@(x)0;%初值

g1=@(t)100;%边界条件一

g2=@(t)100;%边界条件二

[T,x,t]=pdesolution(a,f,g1,g2,xspan,tspan,ngrid);%计算所调用的函数

[x,t]=meshgrid(x,t);

mesh(x,t,T);%画图,并且把坐标轴名称改为x,t,T

xlabel(x)

ylabel(t)

zlabel(T)

T%输出温度矩阵

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值