好文档 - 专业文书写作范文服务资料分享网站

热传导方程地差分格式

天下 分享 时间: 加入收藏 我要投稿 点赞

实用文档 标准文案 实用文档 一维抛物方程的初边值问题

分别用向前差分格式、向后差分格式、六点对称格式,求解下列问题:

?u?2u?a2,?t?x0?x?1,

u(x,0)?sin?x,u(0,t)?u(1,t)?0,0?x?1 t?0

2在t?0.05,0.1和0.2时刻的数值解,并与解析解u(x,t)?e??tsin(?x)进行比较。

1差分格式形式

设空间步长h?1/N, 时间步长??0,T?M?,网比r??/h2.

(1)向前差分格式

该问题是第二类初边值问题(混合问题),我们要求出所需次数的偏微商的函数

?u?2u?a2,u(x,t),满足方程?t?x及边值条件u(0,t)?u(1,t)?0,

0?x?1,和初始条件u(x,0)?sin?x,0?x?1,

t?0。

已知sin?x在相应区域光滑,并且在x?0,l与边值相容,使问题有唯一充分光滑的

解。 直

取空间步长h?1/N,和时间步长??T/M,其中N,M都是正整数。用两族平行线

x?xj?jh(j?0,1,L,N)和

t?tk?k?(k?0,1,L,M)将矩形域

G?{0?x?1,t?0}分割成矩形网络,网络格节点为(xj,tk)。以Gh表示网格内点集合,

即位于矩形G的网点集合;Gh 表示闭矩形G的网格集合;?h?Gh?Gh是网格界点的集合。

向前差分格式,即

?1uk?ukjj?标准文案 ?akkukj?1?2uj?uj?1h2?fi (1)

实用文档 fi?f(xi),

kku0j??j??(xj),u0?uN?0

其中,j?1,2,?,N?1,k?1,2,?,M?1.以r?a?/h表示网比。(1)式可改写成如下:

?1kkuk?rukjj?1?(1?2r)uj?ruj?1??fj

2此格式为显格式。

其矩阵表达式如下:

r?1?2r?1?2r?r???r?????u1j??u1j?1???j??j?1???u2??u2?????????

?????jj?11?2rr??uN?1??uN?1??j??j?1?r1?2r???uN??uN?(2)向后差分格式

向后差分格式,即

?1uk?ukjj?1k?1?1uk?ukj?1?2ujj?1??ah2?fj,

(2)

kku0j??j??(xj),u0?uN?0,

其中j?1,2,?,N?1,k?1,2,?,M?1.(2)式可改写成

?1k?1?1k?ruk?rukj?1?(1?2r)ujj?1?uj??fj

此种差分格式被称为隐格式。

其矩阵表达式如下:

?1?2r?r??u1j?1??u1j????j?1??j???r1?2r??u2??u2?????????? ???????j?1j?r1?2r?r??uN?1??uN?1???j?1??j???r1?2r????uN??uN?(3)六点对称格式

六点差分格式:

?1uk?ukjjk?1k?1k?1kkkauj?1?2uj?uj?1uj?1?2uj?uj?1?[?]?fj (3) 222hh?kku0j??j??(xj),u0?uN?0.

标准文案 实用文档 将(3)式改写成

r?1rk?1rkrkk?1k?uk?(1?r)u?u?u?(1?r)u?uj?1??fj j?1jj?1j?1j2222其矩阵表达式如下:

?1?r?r/2??u1j?1??1?rr/2??u1j????j?1????j???r/21?r??u2??r/21?r??u2??????????????????????j?1j?r/21?r?r/2??uN?1??r/21?rr/2??uN?1???j?1???j???r1?2r?r/21?2r????uN????uN?2利用MATLAB求解问题的过程

对每种差分格式依次取N?40.,?=1/1600,?=1/3200,?=1/6400,用

求解并图形比较数值解与精确解,用表格列出不同剖分时的L2误差。 向前差分格式: t?0.05:

?=1/1600:

MATLAB

??1/3200:

标准文案 实用文档

??1/6400:

t?0.1:

??1/3600:

标准文案

热传导方程地差分格式

实用文档标准文案实用文档一维抛物方程的初边值问题分别用向前差分格式、向后差分格式、六点对称格式,求解下列问题:?u?2u?a2,?t?x0?x?1,u(x,0)?sin?x,u(0,t)?u(1,t)?0,0?x?1t?02在t?0.05,0.1和0.2时刻的数值解,并与解析解u(x,t)?e??t
推荐度:
点击下载文档文档为doc格式
6eucy1xiol23x6i11fyp2nsft0iv0l00r52
领取福利

微信扫码领取福利

微信扫码分享