ImageVerifierCode 换一换
格式:DOC , 页数:9 ,大小:325KB ,
资源ID:14436575      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/14436575.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(中心差分解两点边值问题_精品文档Word格式.doc)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

中心差分解两点边值问题_精品文档Word格式.doc

1、 (1.5)由(1.5)减(1.4),并除以,得(1.6)令则由(1.3)(1.6)知,边值问题的解满足方程: (1.7) 其中 (1.8)为差分算子的截断误差,舍去,便得逼近边值问题(1.1)(1.2)的差分方程: (1.9)i=1,2,N-1,由方程(1.7)(1.9),截断误差可表示为 (1.10)当网格均匀,即时差分方程(1.9)简化为 (1.11)这相当于用一阶中心差商,二阶中心差商依次代替(1.1)的一阶微商和二阶微商的结果。这个方程就是中心差分格式。截断误差为: (1.12)所以截断误差按或的阶为。在本题中, ,因为r=0方程(1.11)的系数对角矩阵是三对角矩阵。我们可以用消元

2、法或迭代法求解方程组(1.1)(1.2)式(1.11)用方程组展开:写成矩阵形式为:2.收敛性分析根据(1.10)我们引进误差则误差函数满足下列差分方程:于是收敛性及收敛速度的估计问题,就归结到通过右端(截断误差)估计误差函数的问题。由(1.12)我们知,有从而差分方程满足相容条件。若引进记号,设则可将(1.9)改写为将差分解表成 (2.1)其中满足 (2.2)而满足 (2.3)先估计,由 (2.4)据差分格林公式再利用柯西不等式,有常数使 (2.5)将不等式(2.6)用于(2.5)右端,则 (2.6)解差分方程(2.2,易得)从而这样, (2.7)利用范数,从(2.7)推出 (2.8)因为因

3、此 (2.9)联结(2.1)(2.7)及(2.9)即得差分解的先验估计: (2.10)不等式(2.10)说明差分解连续依赖于右端和边值,因此差分格式(1.11)关于右端及边值稳定.根据定理1.1 : 若边值问题的解u充分光滑,差分方程按满足相容条件且关于右端稳定,则差分解按收敛到边值问题的解,且有和相同的收敛阶。所以差分方程的解的收敛速度为。三程序代码:clcclfsyms x;a=1; %区间界点b=2;p=exp(x); %这是p函数q=sin(x)+1+x; %这是q函数f=-exp(x)*(2*x+1)+(sin(x)+1+x)*x*(x-1);%这是f函数r=0; %这是r函数.N=

4、10; %将区间划分的等分,这里控制!h=(b-a)/N; %这里确定步长value_of_f=zeros(N-1,1);%这是fdiag_0=zeros(N-1,1);%确定A的对角元diag_1=zeros(N-2,1);%确定A的偏离对角的上对角元diag_2=zeros(N-2,1);%确定A的偏离对角的下对角元X=a:h:b;u_a=0; %边界条件u_b=2;for j=2:N diag_0(j-1)=(subs(p,x,(X(j+1)+X(j)/2)+(subs(p,x,(X(j-1)+X(j)/2)/(h2)+(subs(q,x,X(j);end %获取对角元素for j=3:

5、 diag_2(j-2)=-(subs(p,x,(X(j-1)+X(j)/2)/(h2)-subs(r,x,X(j)/(2*h);end %获取A的第三条对角N-1 diag_1(j-1)=-(subs(p,x,(X(j+1)+X(j)/2)/(h2)+subs(r,x,X(j)/(2*h);end %获取A的第二条对角N; value_of_f(j-1)=subs(f,x,X(j);end %获取F值value_of_f(1)=value_of_f(1)+u_a*(subs(p,x,(X(2)+X(1)/2)/(h2);value_of_f(N-1)=value_of_f(N-1)+u_b*

6、(subs(p,x,(X(N)+X(N+1)/2)/(h2);A=diag(diag_0)+diag(diag_1,1)+diag(diag_2,-1);%组装系数矩阵format longU=inv(A)*value_of_f %差分解%fprintf(%11.5f,U)fprintf(n);dx=X(2:N);precise_value=dx.*(dx-1) %精确解,precise_value)deta=U-precise_value ; %误差deta_max=max(abs(deta);%最大误差最大的误差是%fn,deta_max)plot(X(2:N),U,b*,X(2:N),p

7、recise_value,r-) %差分解与精确解对比表figure();N),deta) %误差图结果: X的值步长h2.12.22.32.42.52.62.72.82.9最大误差0.10.110150.240260.390330.560370.750380.960381.190311.440221.710120.0003800.050.110030.240060.390080.560090.750090.960081.190071.440051.710030.0000950.0250.110000.240010.390020.560020.750020.960021.190021.440011.710010.0000240.01250.240000.390000.560010.750010.960001.190001.440001.710000.000006精确解0.560000.75000以下仅给出步长为N=20,h=0.05的精确值和差分值图与误差图,其他的只要修改程序中的步长(N)值,即可同理得出。N=20,h=0.05(图中蓝点和紫线分别是精确值图和差分图) 四结论:由本题可以总结出,通过用中心差分解两点边值所得的数值解能够较好地逼近方程的精确解,且区域剖分得越细,即步长越小,数值解与精确解的误差就越小,数值解越逼近精确解。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1