如何解决未知边界的 BVP?
How can I solve BVP for unknown boundary?
我有一个简单的 BVP,其中一个边界被指定为 "L"。我解决它的尝试给出了各种错误。最后的尝试之一清楚地表明 Maple "thinks" L 与其说是未知常量,不如说是另一个变量。
de := diff(y(x), x)-lambda*y(x) = 0;
sol:=dsolve({de,y(0)=0,(D@@2)(y)(0)=0, y(L)=0,(D@@2)(y)(L)=0}) assuming lambda<0;
我能做什么?
dsolve 命令的基本帮助页面对此非常清楚。
参见顶部的第二个 Calling Sequence 示例,其中 y(x)
在第二个参数中提供。
紧接其下方的 Parameters 部分描述了第二个参数:
y(x) - any indeterminate function of one variable, or a set or list of them,
representing the unknowns of the ODE problem
这就是您如何指定因变量和自变量的方法。例如,
de := diff(y(x), x)-lambda*y(x) = 0:
sol := dsolve( {de, y(0)=0, (D@@2)(y)(0)=0, y(L)=0, (D@@2)(y)(L)=0},
{y(x)} ) assuming lambda<0;
我有一个简单的 BVP,其中一个边界被指定为 "L"。我解决它的尝试给出了各种错误。最后的尝试之一清楚地表明 Maple "thinks" L 与其说是未知常量,不如说是另一个变量。
de := diff(y(x), x)-lambda*y(x) = 0;
sol:=dsolve({de,y(0)=0,(D@@2)(y)(0)=0, y(L)=0,(D@@2)(y)(L)=0}) assuming lambda<0;
我能做什么?
dsolve 命令的基本帮助页面对此非常清楚。
参见顶部的第二个 Calling Sequence 示例,其中 y(x)
在第二个参数中提供。
紧接其下方的 Parameters 部分描述了第二个参数:
y(x) - any indeterminate function of one variable, or a set or list of them,
representing the unknowns of the ODE problem
这就是您如何指定因变量和自变量的方法。例如,
de := diff(y(x), x)-lambda*y(x) = 0:
sol := dsolve( {de, y(0)=0, (D@@2)(y)(0)=0, y(L)=0, (D@@2)(y)(L)=0},
{y(x)} ) assuming lambda<0;