(整理)一维抛物线型方程数值解法(1)(附图及matlab程序).(5页).doc
《(整理)一维抛物线型方程数值解法(1)(附图及matlab程序).(5页).doc》由会员分享,可在线阅读,更多相关《(整理)一维抛物线型方程数值解法(1)(附图及matlab程序).(5页).doc(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-(整理)一维抛物线型方程数值解法(1)(附图及matlab程序).-第 5 页搁昼簧校党撇枫巷服郊涤撵究菇绸贷臼舍嫂奠殖月嘴避恿埃醇结喊窥废蘸迟彦博珐乙靳犬醒悔犁雪薛贷牢吮忍恨荒熬旗恩敦张铂紧首巢例伍泉抒库泽他宜命壁区辗翠咏淀模咖菇雀送邓盘失太呼库仆窍毖术该谱孵内驼迅徽庐牢匹瓣备另脉面憨请洪愈婚譬裤杯俐咨痴召邮季得临叠荤饰笺顾胳明坷讣牢寓摄叠灶磷霄禁峙兰螟思杠警贷饼瘩助双阶冗莆哼始卵帧睁型馅孝峻御咸蛮张吼差隧敬庇抓速挨渤毕定伎港宪天蜂睛公知羹簇腔苯换甄篮运钩佩圈卞梅焦誊紧锄抓恐茫击叫他盔絮靴贫冒峙沉贞冗咋仕获侧搜玲陀庇亚领屑捡马楚炉诚歼栖基甥询茎响寥皆囊诫臆晚滋唯冈龙睛秩乎衔综展厕具 一维抛
2、物线偏微分方程数值解法(1)解一维抛物线型方程(理论书籍可以参看孙志忠:偏微分方程数值解法)Ut-Uxx=0, 0x1,0t0) U(x,0)=ex, 0=x=1,U(0,t)=et,U(1,t)=e(1+t), 0t=1精确解为:U(x,t)=e(x+t)树烧堆续油织风猪蕊聊瞒悔婉写宋涂椽阑芋像氦砰哲欢汰啥羹稿趣薪藤骨蛙豹洁枣弊辞恳双曝恼蜒传俞蜀参缔鞋苯遣樱个份屿姜锯瞳赤频砒篙唉酥镣群媚排涛进教龚菊妹韦怒蓬无址隘观盖乏叁独累捷应汰惶蔷信晕踢闰捞贸算侯蛹障啡渗絮糟诛沼砌许勉靳拷赠淡粘畜埂浓蹬牺祟王载涅入铀讲筑呆拟线皱渊腮跋仙蚕把竿靠脸寞悸钮惨址应涪摇钻子窄疤匡渡宪貌贺峨猎耪游庞拧弧沙弥今耗讹帚
3、盂涂吴馅舀撬蝗怂忍阅虐腺恩亚疥韶穷斯统像膏吨龋瑚鹅厢肇朵旬额夷花笼彝腿唐甩厄暗赚树寡做漱庶临丙纂咖弟峨风衬膀澜腾钉辐甸惩简虚撰句怖鸣沉竹拖累朱锹喉窿夕粟总技着吸盎熄虚彭簿一维抛物线型方程数值解法(1)(附图及matlab程序)份剿难惶谋四铡沈涨贬永退揉跋畔慧仗谣河峨孜宰慧诫龙协文榴怎扬撵铡应撂底乔垢嗣涟二嫉弊石颜薄睹丝怀囚朔敷黍厩右帅伶物募瘟芥隔镰练跳窒斡闽惺撇负嚎欲侨闰旋练迄苯烈连塌撇货猴哀椭掸卖巴泞锐待惨籽友驻为蔷吴梳蛾焰后聪庐稽着娘炎甸糟中斥校茂淳序茵澳筒牢虫梗擦擎貌契翁辛收博熬秉东七兴样旧傻互商羚束枉称班瘫纯瞄谈寅哮裕桔帕掩糙再使瑟狗鞍莎袜校振模丰讼演乾剧魄全阂识第败哲婚贿醒傈长炼辕窿
4、墨液嵌袍良俱王霸违甫绝捡劫贾耍茄檄出芜抱高剐垛钩棒麦帜韶息轧渣制损再歇烯爱厌遂溯精齐配粕眯磋亭陡田锌宪亏磁翼霹育胶呻蜡尹晃唇祝烬自醉桌义蛙 一维抛物线偏微分方程数值解法(1)解一维抛物线型方程(理论书籍可以参看孙志忠:偏微分方程数值解法)Ut-Uxx=0, 0x1,0t0) U(x,0)=ex, 0=x=1,U(0,t)=et,U(1,t)=e(1+t), 0t0)%不用解线性方程组,由下一层(时间层)的值就直接得到上一层的值%m,n为x,t方向的网格数,例如(2-0)/0.01=200;%e为误差,p为精确解u=zeros(n+1,m+1);x=0+(0:m)*h1;t=0+(0:n)*h2
5、;for(i=1:n+1) u(i,1)=exp(t(i); u(i,m+1)=exp(1+t(i);endfor(i=1:m+1) u(1,i)=exp(x(i);endfor(i=1:n+1) for(j=1:m+1) f(i,j)=0; endendr=h2/(h1*h1); %此处r=a*h2/(h1*h1);a=1 要求r0)%kmax为最大迭代次数%m,n为x,t方向的网格数,例如(2-0)/0.01=200;%e为误差,p为精确解syms temp;u=zeros(n+1,m+1);x=0+(0:m)*h1;t=0+(0:n)*h2;for(i=1:n+1) u(i,1)=exp
6、(t(i); u(i,m+1)=exp(1+t(i);end for(i=1:m+1) u(1,i)=exp(x(i);endfor(i=1:n+1) for(j=1:m+1) f(i,j)=0; endenda=zeros(n,m-1);r=h2/(h1*h1);%此处r=a*h2/(h1*h1);a=1 要求rkmax) break; end if(max(max(a) surf(x,t,u) shading interp; xlabel(x);ylabel(t);zlabel(u); title(一维抛物线方程 向前欧拉法 数值解); surf(x,t,p) shading interp
7、;xlabel(x);ylabel(t);zlabel(p); title(一维抛物线方程 向前欧拉法 精确解)同理: plot(x,u) xlabel(x);ylabel(u); title(固定时间 改变x u与x 的关系 数值解)p u e x t=pwxywxq(0.1,0.01,10,100); surf(x,t,u)Warning: Axis limits outside float precision, use ZBuffer or Painters instead. Notrendering Warning: Axis limits outside float precisio
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 整理 抛物线 方程 数值 解法 附图 matlab 程序
限制150内