Dear RJF
Thank you a reply !
Furthermore, I want this to transform as follows.
diff(f(g(x)),x,2)--> ('diff(g(x),x,2))*('diff(f(g(x)),g(x)))+('diff(g(x),x,1))^2*('diff(f(g(x)),g(x),2));
gradef(f(x),diff(f(x),x));
diff(f(g(x)),x,1);
diff(f(g(x)),x,2);
(%o1) f(x)
(%o2) ('diff(g(x),x,1))*('diff(f(g(x))))
(%o3) ('diff(g(x),x,2))*('diff(f(g(x))))+('diff(g(x),x,1))*('diff(f(g(x)),x,1))
On 9/17/2011 5:25 PM, Part Marty wrote:
Dear everyone !
Please tell this transformation.
diff(f(g(x)),x) ---->diff(f(g(x)),g(x))*diff(g(x),x)
_______________________________________________
Maxima mailing list
Maxima at math.utexas.edu
http://www.math.utexas.edu/mailman/listinfo/maxima
The reason Maxima doesn't make such a transformation is that the notation is inadequate for the job. It is intentional.
You can do this:
gradef(f(y),h(y));
then diff(f(g(x)),x) is shown as h(g(x)) * diff(g(x),x).
There is no widely accepted notation for "derivative with respect to the first argument of f". I believe that there are packages in Maxima that make up such a notation, but they
are not used by the ordinary "diff" program.
RJF