如何解决未知边界的BVP?

时间:2019-01-12 10:00:57

标签: maple

我有一个简单的BVP,其边界之一为“ L”。我试图解决它给出了各种错误。最后的尝试之一清楚地表明,Maple认为L是另一个变量,而不是未知常数。

parent_id  node_id LEVEL  MAX_LEVL  MIN_VOTE
   1       2         1        3        10
   2       3         2        3        10
   3       4         3        3        10
   1       20        1        2         5
   20      30        2        2         5
   1       20        1        3         4
   20      40        2        3         4 
   40      50        3        3         4 



     1
     |
--------------
|           |
2           20              
|           |
3     --------------
|     |             |
4     30            40
                    |
                   50

我该怎么办?

1 个答案:

答案 0 :(得分:1)

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$4)-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;