展开全部
1 你的代码里混了中文标点。 2 你的方程是热传导方程,它的解析解一般是级数解。Mathematica截止目前,是不用级数来表示方程的解的。(软件的这种处理方法可能和级数的收敛判定困难有关——Mathematica是个非常严谨的数学软件。)所以DSolve无法求解你的方程。 3 退一步讲,即使你想补上a的具体数值,使用NDSolve来求解这个方程的数值解,在你所给的条件下,这也是做不到的。如果你学习过偏微分方程的相关知识,或者你手头有《数学物理方程》之类的课本,你就会知道,你所给的限制条件,不属于教科书里通常会给出的限制条件的任何一种。如果你具备更深入的有限差分方面的知识,你就会知道,仅仅给出三个孤立的点上的函数值,也是根本无法求得这个方程的定解的。你的限制条件是你随手给的?还是你只是单纯地写错了条件?总之你再检查检查吧。
追问
我只是想知道单纯的第一个式子给两个简单的边界条件能求出u的解析式吗,比如u(0,t)=0,u(x,0)=10
夕资工业设备(上海)
2024-12-11 广告
2024-12-11 广告
夕资工业设备(上海)有限公司的工作人员指出,读数头315420-14是一种高精度的传感器,用于测量各种物理量,如压力、温度、位移等。该读数头具有高稳定性、高精度和高可靠性等特点,广泛应用于工业自动化、智能制造、能源等领域。读数头315420...
点击进入详情页
本回答由夕资工业设备(上海)提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询