0
|
17190 Views
|
7 Replies
|
2 Total Likes
View groups...
Share
GROUPS:

# DSolve does not solve this

Posted 11 years ago
 Hi all,I am switching from Maple slowly to Mathematica. Here is a PDE problem, which is sovable in Maple, but I can't seem to get it work in Mathematica. This is just a "small" example I took.In my work sheet, I have attached the problematic PDE.I am not sure whether it's the double subscripts that I have used, so I tried to change to a set of simpler variables.For those who are instersted, I have also attached the "solution" from using Maple (PDF format).FF = f[a, b, c, d]eq1 = D[FF, d] + (1 - a)*D[FF, a]/d == 0eq2 = D[FF, c] + (b - (a - 1)*d)*D[FF, a]/(c*d) == 0eq3 = D[FF, b] + D[FF, a]/d == 0DSolve[{eq1, eq2, eq3}, {FF}, {a, b, c, d}]And I expect Mathematica to give something like a valid solution, such as (from Maple)FF = (-b + (a - 1) d) cMany thanks! Attachments:
7 Replies
Sort By:
Posted 10 years ago
 Any update on this PDE?Thanks!
Posted 10 years ago
 Mathematica does not currently solve these type of problems, which we're very much aware of.In Mathematica 10 we have introduced a wide range of new capabilities to DSolve and related functionality, these can be exposed by the "Show changes" button here: http://reference.wolfram.com/language/ref/DSolve.htmlProviding analytical and numerical solutions to differential equations continues to be an important component of our research and development, this family of problems is of particular interest to us and will be the focus of future updates to the Wolfram Language and Mathematica functionality.
Posted 10 years ago
 Hi Martin,Thanks for your comment.Yes, I have tried this particular system in MMA 10, but it still does not perform as expected.I am in general very much like to explore more in MMA. But for my research purpose at the moment, I will have to stick with Maple, because it is the only Computer Algebraic package that gives me what I need. The PDEs actually form from a null space of particular matrices. So in practice, I demand much more than this "simple" and small example.It would be nice to see more of this development in the future.Chen
Posted 11 years ago
Posted 11 years ago
 Hi Udo,I dont know much how PDE (or DE). But say if I just want to get something like the output from Maple (see the Maple PDF), is that possible?So f is a function:f = (-b+(a-1)d)cand it is a valid solution to this system.Many thanks!
Posted 11 years ago
 Frankly spoken, I do not see it. The net knows, that one has to tinker a bit in the case of a partial differential equations system under Mma, compare e.g.http://mathematica.stackexchange.com/questions/42326/how-to-solve-a-system-of-partial-differential-equationsthere is also an informative manual  from Wolfram Research[url=http://www.google.ch/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&ved=0CDcQFjAB&url=http%3A%2F%2Fwww.wolfram.com%2Flearningcenter%2Ftutorialcollection%2FDifferentialEquationSolvingWithDSolve%2FDifferentialEquationSolvingWithDSolve.pdf&ei=aOJlU-jSN6mh0QWZy4C4BA&usg=AFQjCNEjW4Lug2dR5_fShPwL7gBFVStCNA&bvm=bv.65788261,d.bGQ]http://www.google.ch/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&ved=0CDcQFjAB&url=http%3A%2F%2Fwww.wolfram.com%2Flearningcenter%2Ftutorialcollection%2FDifferentialEquationSolvingWithDSolve%2FDifferentialEquationSolvingWithDSolve.pdf&ei=aOJlU-jSN6mh0QWZy4C4BA&usg=AFQjCNEjW4Lug2dR5_fShPwL7gBFVStCNA&bvm=bv.65788261,d.bGQif not successful on the direct way, one does usually the following: make an educated guess (* a so called ansatz *) and solve the ansatz. Actually one would do a power series in four variables, producing recurrence relations for the coefficient a[n1,n2,n3,n4] and trying to solve  them using RSolve[].
Posted 11 years ago
 Hi Udo,Yes, I  knew that manual you were referring to. However, it is only a "small" system i used to adress the problem here. I have many and much larger PDE systems, which were formed from my research problems. So I dont think my focus is on the PDE here. If I have the time, I will stick with Maple for this matter. Because Maple works.I tried the example on stackexchange. In my case, it does not work. Again, it's just not what i was expecting. I want something simple so I can apply it to many other (similar) PDEs.Many thanks for your help though!!