偏微分方程数值解某实验报告材料

偏微分方程数值解某实验报告材料

ID:29442862

大小:582.33 KB

页数:9页

时间:2018-12-19

偏微分方程数值解某实验报告材料_第1页
偏微分方程数值解某实验报告材料_第2页
偏微分方程数值解某实验报告材料_第3页
偏微分方程数值解某实验报告材料_第4页
偏微分方程数值解某实验报告材料_第5页
资源描述:

《偏微分方程数值解某实验报告材料》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、偏微分方程数值解上机实验报告(一)实验一一、上机题目:用线性元求解下列边值问题的数值解:-y''+π24y=π22sinπ2x,0

2、^2)/2)*sin(x*pi/2);functionz=zfun(x);[ty]=ode45(@odefun,[01],[0x]);z=y(end)-0;三、实验结果:1.以步长h=0.05进行逐步运算,运行上面matlab程序结果如下:2.在0

3、,n);U=zeros(n,1);u=zeros(n,1);fori=2:na(i-1,i-1)=pi^2/(12*n)+n;a(i-1,i)=pi^2/(24*n)-n;a(i,i-1)=pi^2/(24*n)-n;forj=1:nifj==i-1a(i,j)=a(i,i-1);elseifj==ia(i-1,j-1)=2*a(i-1,i-1);elseifj==i+1a(i,j)=a(i,i+1);elsea(i,j)=0;endendendendenda(n,n)=pi^2/(12*n)+n;fori=2:nf(i-1,i)=4/pi*cos((i-1)*pi

4、/2/n)-8*n/(pi^2)*sin(i*pi/2/n)+8*n/(pi^2)*sin((i-1)*pi/2/n);endfori=1:nf(i,i)=-4/pi*cos(i*pi/2/n)+8*n/(pi^2)*sin(i*pi/2/n)-8*n/(pi^2)*sin((i-1)*pi/2/n);end%b(j)=f(i-1,j)+f(i,j)fori=1:(n-1)b(i)=f(i,i)+f(i,i+1);endb(n)=f(n,n);tic;n=20;can=20;s=zeros(n^2,10);h=1/n;st=1/(2*n^2);A=zeros((n+

5、1)^2,(n+1)^2);symsxy;fork=1:1:2*n^2s(k,1)=k;q=fix(k/(2*n));r=mod(k,(2*n));if(r~=0)r=r;elser=2*n;q=q-1;endif(r<=n)s(k,2)=q*(n+1)+r;s(k,3)=q*(n+1)+r+1;s(k,4)=(q+1)*(n+1)+r+1;s(k,5)=(r-1)*h;s(k,6)=q*h;s(k,7)=r*h;s(k,8)=q*h;s(k,9)=r*h;s(k,10)=(q+1)*h;elses(k,2)=q*(n+1)+r-n;s(k,3)=(q+1)*(n+

6、1)+r-n+1;s(k,4)=(q+1)*(n+1)+r-n;s(k,5)=(r-n-1)*h;s(k,6)=q*h;s(k,7)=(r-n)*h;s(k,8)=(q+1)*h;s(k,9)=(r-n-1)*h;s(k,10)=(q+1)*h;endendd=zeros(3,3);B=zeros((n+1)^2,1);b=zeros(3,1);fork=1:1:2*n^2L(1)=(1/(2*st))*((s(k,7)*s(k,10)-s(k,9)*s(k,8))+(s(k,8)-s(k,10))*x+(s(k,9)-s(k,7))*y);L(2)=(1/(2*s

7、t))*((s(k,9)*s(k,6)-s(k,5)*s(k,10))+(s(k,10)-s(k,6))*x+(s(k,5)-s(k,9))*y);L(3)=(1/(2*st))*((s(k,5)*s(k,8)-s(k,7)*s(k,6))+(s(k,6)-s(k,8))*x+(s(k,7)-s(k,5))*y);fori=1:1:3forj=i:3d(i,j)=int(int(((((diff(L(i),x))*(diff(L(j),x)))+((diff(L(i),y))*(diff(L(j),y))))-((can^2)*L(i)*L(j))),x,0,1

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。