找回密码
 欢迎注册
查看: 16007|回复: 0

[原创] 一个数值求解 2个函数2个自变量偏微分方程的例子

[复制链接]
发表于 2020-8-30 15:46:36 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?欢迎注册

×
本帖最后由 dlpg070 于 2020-8-30 15:51 编辑

一个数值求解 2个函数2个自变量偏微分方程的例子

希望对倪鹏举的问题有启发

  1. Clear["Global`*"]

  2. Print["2个函数2个自变量 NDVolve求解的简单例子  "]

  3. s=NDSolve[{D[y1[x1,x2],x1]==D[y1[x1,x2],x2,x2],y1[0,x2]==0,y1[x1,0]==Sin[x1],y1[x1,5]==0,
  4. D[y2[x1,x2],x1]==D[y2[x1,x2],x2,x2],y2[0,x2]==0,y2[x1,0]==(Sin[x1])^2,y2[x1,5]==0},{y1,y2},(*{t,x}\[Element]\[CapitalOmega]*){x1,0,10},{x2,0,5},MaxStepSize->0.05]
  5. Print["显示y1[x1,x2]:"]
  6. Plot3D[Evaluate[y1[x1,x2]/.s],{x1,0,10},{x2,0,5}, PlotRange->All]
  7. Print["显示y2[x1,x2]:"]
  8. Plot3D[Evaluate[y2[x1,x2]/.s],{x1,0,10},{x2,0,5}, PlotRange->All]
复制代码


ex1.png

ex1.png

ex2.png

ex2.png
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
您需要登录后才可以回帖 登录 | 欢迎注册

本版积分规则

小黑屋|手机版|数学研发网 ( 苏ICP备07505100号 )

GMT+8, 2024-11-21 20:46 , Processed in 0.023225 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表