On 3/11/06, Hugo Coolens <coolens at kahosl.be> wrote:
> Even though log10(100) now gives me the expected result.
> diff(log10(x),x) doesn't give me (1/(x log(x)))
> but just repeats the expressing entered. How should I proceed to make
> maxima give me the expected result?
I've added a line gradef (log10(x), (1/log(10)) * (1/x))
to log10.mac. The webcvs view is updated once or twice a day --
try looking for the new version of log10.mac later today or tomorrow.
Although there are a multitude of properties of log10 that
could be pasted into log10.mac, I'm inclined to steer away from
most of them since they are just echoing similar properties of log.
But the derivative is not too much of a stretch.
Bear in mind that the expand_log10 function (already defined
in log10.mac) replaces instances of log10(x) with log(x)/log(10),
so if some operator FOO doesn't know what to do with log10,
try applying expand_log10 and then FOO.
For what it's worth,
Robert Dodier