On 1/14/11 4:00 PM, Michel Talon wrote:
> Esben Byskov wrote:
>
>> *Many thanks to Barton Willis,
>>
>> In this case determining the constants from the boundary
>> conditions takes some effort. The way both Maple and
>> MuPAD (I gather that Mathematica does it in a similar
>> way) handle my problem seems easier.
>>
>> It is somewhat surprising that, given the fact that maxima
>> has been around for so many more years than the other
>> programs, it does not have a similar feature.
>>
>> Best regards,
>>
>> Esben Byskov
>>
> In fact you can use colnew in maxima, which is able to solve (numerically)
> such problems and much more complicated ones (non linear, with many boundary
> conditions,etc.) Thanks to Raymond Toy colnew is included in maxima with a
> basic wrapper. I am always hoping to provide a simpler to use wrapper, but
> for the moment slowly learning lisp in my free time.....
>
I don't think you have to learn lisp to make a simpler wrapper. You
should be able to do it in maxima, talking to the rudimentary interface
that's already there. If that interface doesn't have the features you
want, let me know, and I'll make it available. (I actually like that
approach. The direct lisp interface can be crude, but simple to write
in lisp, and have the nice user interface in maxima. Then the user can
get nice error messages and such from maxima instead of some random
Lisp error message.)
Ray