求助:我这个偏微分方程的边界条件该怎么写?
mathematica吧
全部回复
仅看楼主
level 5
念奴娇929 楼主
这是我的计算过程,我想给图片里的 方程加的边界条件是当x^2+y^2=0.03时,D1=1,因为自变量是x,y,z,请问这种边界条件怎么加呢?先蟹蟹大家啦
eqn6 = (-8.30996*10^6 - 1/(x^2 + y^2)) D1[x, y,
z] + (0. + 2.371*10^7 I)
\!\(\*SuperscriptBox[\(D1\),
TagBox[
RowBox[{"(",
RowBox[{"0", ",", "0", ",", "1"}], ")"}],
Derivative],
MultilineFunction->None]\)[x, y, z]
DSolve[eqn6 == 0, D1[x, y, z], {x, y, z}]
2020年05月09日 06点05分 1
level 5
念奴娇929 楼主
这是我后面写的,主要问题是它总是提示应该使用方程或者方程列表,是边界条件哪里有问题吗
2020年05月09日 06点05分 2
吧务
level 15
……DSolve还不支持区域语法。换成极坐标可能有点希望。
2020年06月06日 04点06分 3
level 3
用 NDSolveValue,支持 Element[ {x,y} ,Disk[]] 的语法。
2020年06月06日 12点06分 4
1