一维抛物线偏微分方程数值解法(3)(附图及matlab程序)(共9页).doc
《一维抛物线偏微分方程数值解法(3)(附图及matlab程序)(共9页).doc》由会员分享,可在线阅读,更多相关《一维抛物线偏微分方程数值解法(3)(附图及matlab程序)(共9页).doc(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上 一维抛物线偏微分方程数值解法(3) 上一篇参看 一维抛物线偏微分方程数值解法(2)(附图及matlab程序)解一维抛物线型方程(理论书籍可以参看孙志忠:偏微分方程数值解法)Ut-Uxx=0, 0x1,0t0) U(x,0)=ex, 0=x=1,U(0,t)=et,U(1,t)=e(1+t), 0t xlabel(x);ylabel(t);zlabel(e); title(误差曲面)plot(x,e)plot(t,e) 误差较向前欧拉法减小一半但是运行时间较长,约39秒,而前两次运行只需l秒左右;u p e x t=CN(0.01,0.01,100,100);运行需三
2、分钟左右,误差比前次提高五倍,运算量也提高五倍u p e x t=CN(0.1,0.1,10,10);surf(x,t,e) 运行需要2秒;精度还是挺高的;u p e x t=CN(0.1,0.2,10,5);surf(x,t,e)误差还可以接受此种方法精度高,计算量较大二:用迭代法解线性方程组:Matlab程序如下:function u e p x t k=CN1(h1,h2,m,n,kmax,ep)% 解抛物线型一维方程 C-N格式 (Ut-aUxx=f(x,t),a0)%用g-s(高斯-赛德尔)迭代法解%kmax为最大迭代次数%m,n为x,t方向的网格数,例如(2-0)/0.01=200
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 抛物线 微分方程 数值 解法 附图 matlab 程序
限制150内