Dear all,
I hope this is the right place to ask: I have found a behavior of the
"unit" package I cannot explain myself - and I am not sure whether it is
correct or if I should report it:
/* The following units cancel each others out. The result of the
following calculation thus reads "1": */
load("unit")$
1*s/(1*farads*1*ohms);
/* e^1 is e. The following line results in "%e" and therefore is
evaluated correctly:*/
%e^%;
/* If I do everything in one line the units don't cancel each other out
anymore. Why this? */
%e^(1*s/(1*farads*1*ohms));
/* If I introduce a bogus conversion e^1 is just e again:%*/
e^(convert(1*s/(1*farads*1*ohms),s));
Asked about build information my maxima reports:
build_info("5.29.1","2012-12-29
23:14:09","x86_64-unknown-linux-gnu","GNU Common Lisp (GCL)","GCL
2.6.7")
Thanks a lot,
Gunter.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: This is a digitally signed message part
URL: <http://www.math.utexas.edu/pipermail/maxima/attachments/20130117/1b638621/attachment.pgp>