Forums before death by AOL, social media and spammers... "We can't have nice things"
|    sci.math.symbolic    |    Symbolic algebra discussion    |    10,432 messages    |
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
|    Message 8,948 of 10,432    |
|    Axel Vogt to Nasser M. Abbasi    |
|    Re: if result of dsolve contains integra    |
|    06 Jan 16 19:51:35    |
      From: &noreply@axelvogt.de              On 06.01.2016 12:45, Nasser M. Abbasi wrote:       > On 1/6/2016 3:20 AM, Axel Vogt wrote:       >> On 06.01.2016 08:22, Nasser M. Abbasi wrote:       >>> If one has a separable ode, first order, such as this:       >>>       >>> eq:= diff(y(x),x) = (a4*x^4+a3*x^3+a2*x^2+a1*x+a0)^(-1/2);       >>>       >>> Maple gives the answer with simply integrating the RHS, but       >>> leaves the integral unevaluated. Would you consider this as solved       >>> or not? Here is Maple solution to the above ode       >>>       >>> result:= y(x) = Int(1/sqrt(a4*x^4+a3*x^3+a2*x^2+a1*x+a0), x)+_C1       >>>       >> ...       >>> Mathematica gives this       >> ...       >>> ..... too long to show....       >>       >       >> Maple gives UperCase Int, which is the inert = unevaluated       >> form. You have to use the 'value' command to get more and       >> length is ~ 5000 characters ~ 1 page       >>       ...       >       > But I also did not know Maple can return result from commands       > as Inert. I am not sure what is the point of doing this, since       > the user wants to see the actual result.       >       > This is a little confusing actually. I am running this       > in script and need to capture the "final" result of dsolve.       >       > So how is one supposed to know if they need to issue       > "value()" command or not on the result? Is there a way to       > tell Maple to return the final result and not use Inert?       >       > I am using Maple 2015.       ...              I prefer the inert form, as it gives information about the       structure. There may be situations where you even have a       double integral. Or some implicit solution (?).              It is easy to get it (if it works): use value(%) or use       eval(%, Int = int).              Note however: if "value" does not succeed then any further       usage of the result again will try to 'compute' the integral                     PS: there is already some study on the web for Maple+Kamke,       it solves 98% or so, done by Edgardo Cheb-Terrab (=Maple),       comparing it to MMA (some less %). Have no concurrent link.              --- SoupGate-Win32 v1.05        * Origin: you cannot sedate... all the things you hate (1:229/2)    |
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
(c) 1994, bbs@darkrealms.ca