网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
01月14日漏签0天
mathematica吧 关注:19,928贴子:74,236
  • 看贴

  • 图片

  • 吧主推荐

  • 游戏

  • 4回复贴,共1页
<<返回mathematica吧
>0< 加载中...

请教一下NDSolve求解偏微分方程时遇到的结果不准确该如何解决

  • 只看楼主
  • 收藏

  • 回复
  • 时空破灭
  • 安装激活
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

主要的求解问题如图片所示,代码如下:
ClearAll["`*"](*清除变量*)
LB=-50;
RB=1000;
r0=10;
b=1;
\[Sigma]=0.5;
m=1;
\[CapitalOmega]h=1;
rh=1;
tl=30;
Ar[r_]:=(m \[CapitalOmega]h)/(1+ProductLog[E^(-1+r/rh)/rh])^2;
Br[r_]:=(-4 m^2 rh^2 \[CapitalOmega]h^2+ProductLog[E^(-1+r/rh)/rh] (2+4 m^2+(-1+4 m^2) ProductLog[E^(-1+r/rh)/rh]))/(4 rh^2 (1+ProductLog[E^(-1+r/rh)/rh])^4);
kge=D[\[Psi][r,t],{t,2}]==2 I Ar[r] D[\[Psi][r,t],t]+D[\[Psi][r,t],{r,2}]+Br[r] \[Psi][r,t]+NeumannValue[-Derivative[0,1][\[Psi]][r,t],r==LB]+NeumannValue[Derivative[0,1][\[Psi]][r,t],r==RB];
gaussian=Exp[-(r-r0+ t)^2/b^2] Exp[-I \[Sigma](r-r0+t)];
gaussian0[r_]=gaussian/. t->0;
ic={\[Psi][r,0]==gaussian0[r],Derivative[0,1][\[Psi]][r,0]==E^(-((r-r0)^2/b^2)-I (r-r0) \[Sigma]) (-((2 (r-r0))/b^2)-I \[Sigma])};
sol=NDSolve[{kge,ic},\[Psi],{r,LB,RB},{t,0,tl},Method->{"MethodOfLines","SpatialDiscretization"->{"FiniteElement"}}(*,AccuracyGoal\[Rule]5,PrecisionGoal\[Rule]5,MaxSteps\[Rule]InfinityMaxStepFraction\[Rule]0.001,WorkingPrecision\[Rule]15*)]
gaussian=Exp[-(r-r0+ t)^2/b^2] Exp[-I \[Sigma](r-r0+t)];
gaussian0[r_]=gaussian/. t->0;
D[gaussian,t]/. t->0
Plot[Evaluate[Abs[gaussian0[r]]],{r,LB,RB},PlotRange->{{LB,RB},{-1,1}}]
Plot[Evaluate[Abs[\[Psi][r,0]]/. sol],{r,LB,RB},PlotRange->All]
最直观的问题在于,我将计算结果中的t=0时刻的数据画图后,和我设置的初值条件差距特别大...想请教一下这是什么原因,以及该如何解决。谢谢!


  • 白灵数生
  • ()[]区别
    5
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
没办法,这种肯定是要知道对应格式用哪种方法才会准的,pde不是ode


2026-01-14 09:45:01
广告
不感兴趣
开通SVIP免广告
  • asdasd1dsadsa
  • 小吧主
    10
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
调MaxCellMeasure


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 4回复贴,共1页
<<返回mathematica吧
分享到:
©2026 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示