FW: [Maxima] bug report, or am I doing something wrong?
Subject: FW: [Maxima] bug report, or am I doing something wrong?
From: Raymond Toy
Date: Fri, 10 Feb 2006 09:20:44 -0500
>>>>> "Luke" == Luke Sharkey <99LSharkey at ormskirk.lancs.sch.uk> writes:
Luke> Also: (this caused me a *lot* of headache before I realised
Luke> what was going on). Its about the log() function. I
Luke> checked the documentation, and finally realised that log()
Luke> actually means the *natural logarithm*.
I think that's fairly typical in mathematics. We could certainly
change the docs to explicitly say it's the natural log, though.
Luke> Firstly, how does one do log to the base 10 with maxima?
log10(x) := log(x)/log(10);
Luke> Secondly, on every calculator, maths program (Microsoft Excel, etc) and
Luke> textbook I have ever used, "log" has ALWAYS meant "log to the base 10",
Luke> and "ln()" log to the base e", unless it is specified in some way, e.g.
Can't help it if they're wrong. :-)
I'm pretty sure Mathematica and Maple use log to mean base e. Many
math reference books use log. Tables of formulas and integrals use
log.
Luke> At the very least, every time the log function is used, some text should
Luke> appear below indicating that the such and such a calculation involving a
Luke> log has been "calculated with log to the base xyz" underneath the
Luke> output.
I doubt that will happen.
Luke> Thirdly, programs like Excel use "LOG" in uppercase. Maxima should be
Luke> able to recognise when "LOG" is typed, or copied and pasted in from
Luke> Excel, that it should be recognised as "log": this should be automatic.
I doubt that will happen either, just like A and a are (now) two
different variables.
Ray