On Fri, May 08, 2009 at 02:24:05PM -0400, Stavros Macrakis wrote:
> a) Maxima in general cannot solve equations involving more than one
> trig function of the independent variable.
>
> b) There is no user-oriented 'debug mode' which would show you the
> mathematical strategy that Maxima is following. Note also that in
> some cases (though not solve), the mathematical strategy is very
> different from what a human would use.
>
> c) You can trace the operation of the individual Lisp functions, but
> you would have to study the Lisp code in great detail to understand
> what is actually going on. You could start by studying the Lisp
> source code.
I'm studing this code now. I thought that step-by-step debugging could
speed up my studing. But step-by-step debugging I mean something like
emacs+gdb regime for C programs.
Semyon.
>
> -s
>
> On Fri, May 8, 2009 at 2:05 PM, Semyon Glazyrin <siglazyrin at gmail.com> wrote:
> > Hello!
> >
> > Why maxima doesn't solve the following equation?
> >
> > (%i1) solve(A*sin(x)+B*cos(x)=C,x);
> > ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? cos(x) B - C
> > (%o1) ? ? ? ? ? ? ? ? ? ? ?[sin(x) = - ------------]
> > ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?A
> >
> > And how can I run maxima in debug mode so that I could see how lisp
> > functions are called? And watch by steps how maxima tries to solve
> > this equation for example?
> >
> > Semyon.
> > _______________________________________________
> > Maxima mailing list
> > Maxima at math.utexas.edu
> > http://www.math.utexas.edu/mailman/listinfo/maxima
> >