MATLAB计算四类数学物理方程的举例求解课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《MATLAB计算四类数学物理方程的举例求解课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MATLAB 计算 数学 物理 方程 举例 求解 课件
- 资源描述:
-
1、数学物理建模与计算机辅助设计数学物理建模与计算机辅助设计第第5章章 四类数学物理方程的求解举例四类数学物理方程的求解举例数学物理建模与计算机辅助设计数学物理建模与计算机辅助设计本章内容本章内容5.1 求解本征值型数学物理方程求解本征值型数学物理方程 5.2 求解稳定型数学物理方程求解稳定型数学物理方程5.3 求解热传导型数学物理方程求解热传导型数学物理方程5.4 求解波动型数学物理方程求解波动型数学物理方程数学物理建模与计算机辅助设计数学物理建模与计算机辅助设计本征值问题简介本征值问题简介 用分离变量法解数学物理方程的时候,最后都用分离变量法解数学物理方程的时候,最后都会归结到求解本征值问题上
2、去。会归结到求解本征值问题上去。 在利用本征函数系展开法求解数学物理方程的在利用本征函数系展开法求解数学物理方程的时候,需要对所用的本征函数系有较好的理解时候,需要对所用的本征函数系有较好的理解 在本部分中讲介绍一维和二维本征值问题和相在本部分中讲介绍一维和二维本征值问题和相应的本征函数系应的本征函数系5.1 求解本征值型的数学物理方程求解本征值型的数学物理方程数学物理建模与计算机辅助设计数学物理建模与计算机辅助设计一维本征值问题一维本征值问题 一维波动方程一维波动方程 令则分离变量可得20ttxxua uxl ,u x tX x T t20;0Ta TXX5.1 求解本征值型的数学物理方程求
3、解本征值型的数学物理方程数学物理建模与计算机辅助设计数学物理建模与计算机辅助设计一维本征值问题一维本征值问题 一维热传导方程一维热传导方程令分离变量可得20txxua uxl ,u x tX x T t20;0Ta TXX5.1 求解本征值型的数学物理方程求解本征值型的数学物理方程数学物理建模与计算机辅助设计数学物理建模与计算机辅助设计一维本征值问题一维本征值问题 二维拉普拉斯方程二维拉普拉斯方程令分离变量可得00, 0 xxyyuuxayb ,u x yX x Y y120;0XXYY5.1 求解本征值型的数学物理方程求解本征值型的数学物理方程数学物理建模与计算机辅助设计数学物理建模与计算机
4、辅助设计一维本征值问题一维本征值问题 特点:特点: 分离变量后的方程都是一元一阶或二阶常微分方程 一阶常微分方程表明变量是衰减的,具有阻尼,即解中具有e的负指数因子 二阶常微分方程表明变量是振荡的,将具有一次或多次倍频的正弦或余弦的形式,即为本征函数。这儿的频率既可以指空间频率,也可指时间频率。 下面讲解二阶常微分方程获得的本征函数系 ,expu x tX xat5.1 求解本征值型的数学物理方程求解本征值型的数学物理方程数学物理建模与计算机辅助设计数学物理建模与计算机辅助设计一维本征值问题的本征函数系一维本征值问题的本征函数系 本征函数系本征函数系求解本征值问题注意到这里的两个边界上都是第一
5、类齐次边界条件。其本征值和本征函数分别是 000XXXX lsinnxl222,sin,1,2,3,nnxnll5.1 求解本征值型的数学物理方程求解本征值型的数学物理方程数学物理建模与计算机辅助设计数学物理建模与计算机辅助设计一维本征值问题的本征函数系一维本征值问题的本征函数系 本征函数系本征函数系求解本征值问题注意到这里的两个边界上都是第二类齐次边界条件。其本征值和本征函数分别是 0 00XXXXlcosnxl222,cos,0,1,2,nnxnll5.1 求解本征值型的数学物理方程求解本征值型的数学物理方程数学物理建模与计算机辅助设计数学物理建模与计算机辅助设计一维本征值问题的本征函数系
6、一维本征值问题的本征函数系 本征函数系本征函数系求解本征值问题注意到这里的两个边界中左边界是第一类边界条件,右边界上是第二类齐次边界条件。其本征值和本征函数分别是 000XXXXl1 2sinnxl2221 21 2,sin,0,1,2,nnxnll5.1 求解本征值型的数学物理方程求解本征值型的数学物理方程数学物理建模与计算机辅助设计数学物理建模与计算机辅助设计一维本征值问题的本征函数系一维本征值问题的本征函数系 本征函数系本征函数系求解本征值问题注意到这里的两个边界中左边界是第二类边界条件,右边界上是第一类齐次边界条件。其本征值和本征函数分别是 0 00XXXX l1 2cosnxl222
7、1 21 2,cos,0,1,2,nnxnll5.1 求解本征值型的数学物理方程求解本征值型的数学物理方程数学物理建模与计算机辅助设计数学物理建模与计算机辅助设计本征函数系图像本征函数系图像x=0:0.001:1; (p65)A=sin(pi*1:4*x);B=cos(pi*(0:3)*x);C=sin(pi*(1/2:7/2)*x);D=cos(pi*(1/2:7/2)*x);subplot(4,1,1); plot(x,A);subplot(4,1,2); plot(x,B);subplot(4,1,3); plot(x,C);subplot(4,1,4); plot(x,D);采用了矢量
8、化技术采用了矢量化技术5.1 求解本征值型的数学物理方程求解本征值型的数学物理方程数学物理建模与计算机辅助设计数学物理建模与计算机辅助设计本征函数系运动图像本征函数系运动图像(振动问题振动问题)function zb %存储于文件zb.m中 (p65)t=0:0.005:2.0; x=0:0.001:1;ww1=wfun(1,0); ww2=wfun(2,0);ww3=wfun(3,0); ww4=wfun(4,0);ymax1=max(abs(ww1);figuresubplot(2,1,1); h1=plot(x,ww1,r,linewidth,5); hold on;h3=plot(x,
9、ww3,g,linewidth,5); axis(0 1 ymax1 ymax1);ymax4=max(abs(ww4);subplot(2,1,2); h2=plot(x,ww2,r,linewidth,5); hold on;h4=plot(x,ww4,g,linewidth,5); axis(0 1 ymax4 ymax4);csoinsnnxaltl5.1 求解本征值型的数学物理方程求解本征值型的数学物理方程数学物理建模与计算机辅助设计数学物理建模与计算机辅助设计本征函数系运动图像本征函数系运动图像(振动问题振动问题)for n=2:length(t) ww1=wfun(1,t(n);
10、 set(h1,ydata,ww1); ww3=wfun(3,t(n); set(h3,ydata,ww3); drawnow ww2=wfun(2,t(n); set(h2,ydata,ww2); ww4=wfun(4,t(n); set(h4,ydata,ww4); drawnowendfunction wtx=wfun(k,t) %调用函数存储于wfun.m中x=0:0.001:1; a=1;wtx=cos(k*pi*a*t).*sin(k*pi*x);5.1 求解本征值型的数学物理方程求解本征值型的数学物理方程数学物理建模与计算机辅助设计数学物理建模与计算机辅助设计本征函数系运动图像本
11、征函数系运动图像(热传导问题热传导问题)function sfb %存放于sfb.m中 (p67)x=0:0.01:1; t=1e-5:0.0001:0.005;ww1=sfbf(1,t(1); ww2=sfbf(2,t(1);ww3=sfbf(3,t(1); ww4=sfbf(4,t(1);ymax3=max(abs(ww3);figuresubplot(2,1,1); h1=plot(x,ww1,r,linewidth,3); hold on;h3=plot(x,ww3,g,linewidth,3); axis(0 1 ymax3 ymax3);ymax4=max(abs(ww4);sub
12、plot(2,1,2); h2=plot(x,ww2,r,linewidth,3); hold on;h4=plot(x,ww4,g,linewidth,3); axis(0 1 ymax4 ymax4);2exsinpa tnxl5.1 求解本征值型的数学物理方程求解本征值型的数学物理方程数学物理建模与计算机辅助设计数学物理建模与计算机辅助设计本征函数系运动图像本征函数系运动图像(热传导问题热传导问题)for n=2:length(t) ww1=sfbf(1,t(n); set(h1,ydata,ww1); ww3=sfbf (3,t(n); set(h3,ydata,ww3); drawn
13、ow ww2=sfbf (2,t(n); set(h2,ydata,ww2); ww4=sfbf (4,t(n); set(h4,ydata,ww4); drawnowendfunction cht=sfbf (k,t) %调用函数存储于wfun.m中x=0:0.01:1;cht=sin(k*pi*x).*exp(-k2*pi2*22*t);5.1 求解本征值型的数学物理方程求解本征值型的数学物理方程数学物理建模与计算机辅助设计数学物理建模与计算机辅助设计二维本征值问题:矩形区域情况二维本征值问题:矩形区域情况 矩形区域的本征模与本征振动矩形区域的本征模与本征振动边长为b和c的的四周固定的矩形
14、本征模的本征值问题为采用分离变量法可以得到本征模和本征值为xxyyuuu 22sinsinnmmnn xm yXx Yycbmnbc5.1 求解本征值型的数学物理方程求解本征值型的数学物理方程数学物理建模与计算机辅助设计数学物理建模与计算机辅助设计二维本征值问题:矩形区域情况二维本征值问题:矩形区域情况下面绘制前下面绘制前4个本征函数的图形个本征函数的图形 (p70_1.m)a=2; b=1;m,n=meshgrid(1:3);L=(m*pi./b).2+(n*pi./b).2);x=0:0.01:a; y=0:0.01:b;X,Y=meshgrid(x,y);w11=sin(pi*Y./b)
15、.*sin(pi*X./a); w12=sin(2*pi*Y./b).*sin(pi*X./a); w21=sin(pi*Y./b).*sin(2*pi*X./a);w22=sin(pi*Y./b).*sin(3*pi*X./a);figuresubplot(2,2,1); mesh(X,Y,w11); subplot(2,2,2); mesh(X,Y,w12);subplot(2,2,3); mesh(X,Y,w21); subplot(2,2,4); mesh(X,Y,w22);5.1 求解本征值型的数学物理方程求解本征值型的数学物理方程数学物理建模与计算机辅助设计数学物理建模与计算机辅助
16、设计二维本征值问题:矩形区域情况二维本征值问题:矩形区域情况5.1 求解本征值型的数学物理方程求解本征值型的数学物理方程数学物理建模与计算机辅助设计数学物理建模与计算机辅助设计二维本征值问题:矩形区域情况二维本征值问题:矩形区域情况下面绘制前下面绘制前4个本征函数的运动图形:波动图形个本征函数的运动图形:波动图形波动问题中的时间因子的形式为这里的不妨取其中的正弦项加以展示 cossinmnmnmnmnmnTtCatDat sinmnmnTtatfunction p71_1 %p71_1.mb=2; c=1;x=0:0.02:b;y=0:0.02:c;X,Y=meshgrid(x,y);Z=ze
17、ros(51,51);p=moviein(2*3*60);for m=1:2 for n=1:3 for i=1:60 a=sqrt(m*pi/c).2+(n*pi/b).2); Z=sin(a*i*.02*pi)*sin(m*pi*Y./c).*sin(n*pi*X./b); mesh(X,Y,Z) t=本征振动:本征振动:,m=,int2str(m), n=,int2str(n); title(t); axis(0 b 0 c -1 1); p(:,(m-1)*3+(n-1)*60+i)=getframe; end endendMOVIE2AVI(p,D:A.avi)5.1 求解本征值型的
18、数学物理方程求解本征值型的数学物理方程数学物理建模与计算机辅助设计数学物理建模与计算机辅助设计二维本征值问题:矩形区域情况二维本征值问题:矩形区域情况5.1 求解本征值型的数学物理方程求解本征值型的数学物理方程数学物理建模与计算机辅助设计数学物理建模与计算机辅助设计二维本征值问题:矩形区域情况二维本征值问题:矩形区域情况5.1 求解本征值型的数学物理方程求解本征值型的数学物理方程数学物理建模与计算机辅助设计数学物理建模与计算机辅助设计二维本征值问题:矩形区域情况二维本征值问题:矩形区域情况5.1 求解本征值型的数学物理方程求解本征值型的数学物理方程数学物理建模与计算机辅助设计数学物理建模与计算
19、机辅助设计二维本征值问题:矩形区域情况二维本征值问题:矩形区域情况5.1 求解本征值型的数学物理方程求解本征值型的数学物理方程数学物理建模与计算机辅助设计数学物理建模与计算机辅助设计二维本征值问题:矩形区域情况二维本征值问题:矩形区域情况5.1 求解本征值型的数学物理方程求解本征值型的数学物理方程数学物理建模与计算机辅助设计数学物理建模与计算机辅助设计二维本征值问题:矩形区域情况二维本征值问题:矩形区域情况5.1 求解本征值型的数学物理方程求解本征值型的数学物理方程数学物理建模与计算机辅助设计数学物理建模与计算机辅助设计二维本征值问题:圆形区域情况二维本征值问题:圆形区域情况半径为 周边固定的
20、圆形膜的本征问题是本征模是其中下面讨论第一类其次边界条件下的本征值情形,uu sin,cosmmJmJm0,0,1,2,0,1,2,mnmnx05.1 求解本征值型的数学物理方程求解本征值型的数学物理方程数学物理建模与计算机辅助设计数学物理建模与计算机辅助设计二维本征值问题:圆形区域情况二维本征值问题:圆形区域情况m=0,n=0,1,2,3的贝塞尔函数的前4个本征函数图形r=0:0.01:1; %(p71_1.m)y=inline(besselj(0,x),x);x(1)=fzero(y,1);plot(r,y(x(1)*r)hold onfor k=1:3 x(k+1)=fzero(y,x(
21、k)+3); plot(r,y(x(k+1)*r);end5.1 求解本征值型的数学物理方程求解本征值型的数学物理方程数学物理建模与计算机辅助设计数学物理建模与计算机辅助设计二维本征值问题:圆形区域情况二维本征值问题:圆形区域情况圆域内m=0,n=0,1,2,34个本征模图形 (p75_1.m)XX,YY=meshgrid(-1:0.01:1);Q,R=cart2pol(XX,YY);R(find(R1)=NaN;y=inline(besselj(0,x),x);x(1)=fzero(y,3);meshc(XX,YY,y(x(1)*R)for k=1:3 x(k+1)=fzero(y,x(k)
22、+2); figure meshc(XX,YY,y(x(k+1)*R);end5.1 求解本征值型的数学物理方程求解本征值型的数学物理方程数学物理建模与计算机辅助设计数学物理建模与计算机辅助设计二维本征值问题:圆形区域情况二维本征值问题:圆形区域情况圆域内m=1,n=0,1,2,3的4个本征模图形 (p76_1.m)XX,YY=meshgrid(-1:0.01:1);Q,R=cart2pol(XX,YY);R(find(R1)=NaN;y=inline(besselj(1,x),x);x(1)=fzero(y,3);meshc(XX,YY,y(x(1)*R ).*sin(Q)for k=1:3
23、 x(k+1)=fzero(y,x(k)+2); figure meshc(XX,YY,y(x(k+1)*R ).*sin(Q);end5.1 求解本征值型的数学物理方程求解本征值型的数学物理方程数学物理建模与计算机辅助设计数学物理建模与计算机辅助设计二维本征值问题:圆形区域情况二维本征值问题:圆形区域情况圆域内m=2,n=0,1,2,3的4个本征模图形XX,YY=meshgrid(-1:0.01:1);Q,R=cart2pol(XX,YY);R(find(R1)=NaN;y=inline(besselj(2,x),x);x(1)=fzero(y,4);meshc(XX,YY,y(x(1)*R
24、 ).*sin(2*Q)for k=1:3 x(k+1)=fzero(y,x(k)+2); figure meshc(XX,YY,y(x(k+1)*R ).*sin(2*Q);end5.1 求解本征值型的数学物理方程求解本征值型的数学物理方程数学物理建模与计算机辅助设计数学物理建模与计算机辅助设计二维本征值问题:圆形区域情况二维本征值问题:圆形区域情况 用用PDE工具箱求解工具箱求解 步骤步骤 命令窗口中键入pdetool进入PDE工具箱界面 以原点为中心绘一个半径为1的圆 选择方程类型为Eigenmodes,参数c=1,a=0,d=1 边界条件设置为固定(默认) 细分网格 设置求解参数中本征
25、值搜索范围为0100 打开作图对话框选择需要作图的类型和本征值,并作图数学物理建模与计算机辅助设计数学物理建模与计算机辅助设计二维本征值问题:球函数的图形二维本征值问题:球函数的图形 实数形式的球函数 其中 是连带勒让德函数。 复数形式的球函数cossin1,2,3,coscos0,1,2,mlmlmlPmmlYPmml cosmlP! 21,cosexp i!40,1,2,1,1,mmlllmlYPmlmlmllll 5.1 求解本征值型的数学物理方程求解本征值型的数学物理方程数学物理建模与计算机辅助设计数学物理建模与计算机辅助设计二维本征值问题:球函数的图形二维本征值问题:球函数的图形 球
展开阅读全文