【发布时间】:2013-03-06 03:18:28
【问题描述】:
我想为二变量函数f(q,y)解决以下PDE
d f(q,y) / dq + 1/2 (d^2f(q,y)/dy^2 + x(q)*(df(q,y)/dy)^2) = 0,
在区间-\inf < y < \inf, 0<=q<=1
并且具有边界条件f(1,y) = g(y),其中g(y) 是一个已知函数。
用数值求解这个方程的最佳 C/C++ 包是什么?
【问题讨论】:
-
到底有没有解析解?什么是 g(y)?由于“偏微分方程”在 q 中没有导数,g(y) 是否满足 q=1 的偏微分方程? f(y) = exp (-(x(q) - 1/2)y) 不是 0
-
很抱歉有一个错字。有一个q-导数。不,没有解析解
-
x(q) 是已知函数吗?
-
是的,这是一个已知函数。