diff(f(g(x)),x,1)




 

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