龙的传人xrp 2022-12-09 17:41 采纳率: 76.9%
浏览 37
已结题

matlab解偏微分方程

img

怎么样用 MATLAB 的 PDE 库来解一个有偏微分方程的?该怎么用? 感激不尽!

  • 写回答

3条回答 默认 最新

  • 爱学习的呆子 2022-12-09 19:21
    关注
    
    clc
    clear
    %(1)问题定义
    g='squareg'; %定义正方形区域
    b='squareb1'; %边界上为零条件
    c=1;a=0;f=0;d=1;
    %(2)产生初始的三角形网格
    [p,e,t]=initmesh(g);
    %(3)定义初始条件
    x=p(1,:)';
    y=p(2,:)';
    u0=sin(pi*x).*sin(pi*y);
    %(4)在时间段为0到0.1的20个点上求解
    nframe=20;
    tlist=linspace(0,0.1,nframe);
    u1=parabolic(u0,tlist,b,p,e,t,c,a,f,d);
    %(5)动画图示结果
    for j=1:nframe
     pdesurf(p,t,u1(:,j));
     mv(j)=getframe;
    end
    movie(mv,10) 
    

    img

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 12月18日
  • 已采纳回答 12月10日
  • 创建了问题 12月9日