lisp - How to extract subexpressions in maxima? -
let's assume maxima function gave me fraction result. example
(%o1) bla / blubb
where bla , blubb again more complicated expressions.
now want process numerator , denominator separately. how can extract them separate variables?
i know bla/blubb
internally represented list in lisp,
:lisp (setq $oneofthem (nth 2 $%o1));
to lisp representation of numerator or denominator. however, feel maxima , lisp representation differ in commutation, i'm not sure in advance if maxima variable oneofthem
contains first or second factor (either bla
or (mtimes blubb -1)
).
the main functions part , inpart. see substinpart, pickapart, reveal.
Comments
Post a Comment