计算地球物理学.docx

上传人:安*** 文档编号:19020005 上传时间:2022-06-03 格式:DOCX 页数:5 大小:13.80KB
返回 下载 相关 举报
计算地球物理学.docx_第1页
第1页 / 共5页
计算地球物理学.docx_第2页
第2页 / 共5页
点击查看更多>>
资源描述

《计算地球物理学.docx》由会员分享,可在线阅读,更多相关《计算地球物理学.docx(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、计算地球物理学计算地球物理学一、双曲线形方程算法和程序:在如下问题中,对下列给定定值,用程序求解波动方程uxx,t=c2uxx(x,t),其中0xa且0tb,边界条件为:u(0,t)=0且u(a,t)=0,0tbu(x,0)=f(x),0xa(x,0)=g(x),0xaux用surf和contour命令画图得到近似值解。1.设a=1,b=1,c=1,f(x)=sin(x),g(x)=0。为了方便起见,选择h=0.1,k=0.1。2.设a=1,b=1,c=2,f(x)=x-x2,g(x)=0。为了方便起见,选择h=0.1,k=0.05。解:程序代码:functionu,r,x,y=finedif

2、(f,g,a,b,c,h,k)%finedion波动方程的差分方法程序%f:初始条件方程,字符型sring;%g:边界条件方程,字符型sring;%a:位置x的上限0,a;%b:时间t的上限0,b;%c:方程系数;%h:x的剖分步长;%k:t的剖分步长;n=a/h+1;m=b/k+1;r=c*k/h;r2=r2;r22=r2/2;s1=1-r2;s2=2-2*r2;U=zeros(n,m);%赋值边界条件fori=2:n-1U(i,1)=feval(f,h*(i-1);U(i,2)=s1*feval(f,h*(i-1)+k*feval(g,h*(i-1)+r22*(feval(f,h*i)+feval(f,h*(i-2);end%求取个点数值forj=3:mfori=2:(n-1)U(i,j)=s2*U(i,j-1)+r2*(U(i-1,j-1)+U(i+1,j-1)-U(i,j-2);endendu=U%坐标量展示:x=0:h:a;y=0:k:bend问题1:稳定性条件分析与运算结果:r=1结果稳定结果图展示:二、抛物型方程的算法和程序:求解热传导方程:ut(x,t)=c2uxx(x,t),其中0

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 培训材料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁