g(x):=diff(f(x), x);g(1);



This is good Albert.
Thanks.


Em Mon 18 Apr 2005 09:07, Albert Reiner escreveu:
> Another variation:
>
> ,----
>
> | (%i1) f(x):=x^2$
> |
> | (%i2) g(x):= block([xx], subst(x, xx, diff(f(xx),xx)));
> |
> | (%o2)               g(x) := BLOCK([xx], SUBST(x, xx, DIFF(f(xx), xx)))
> | (%i3) g(2);
> |
> | (%o3)                                        4
>
> `----
>
> This differentiates anew whenever g is called, so that a change of
> definition in f affects g:
>
> ,----
>
> | (%i5) f(x) := x^3;
> |
> |                                                  3
> | (%o5)                                   f(x) := x
> | (%i6) g(2);
> |
> | (%o6)                                       12
>
> `----
>
> Albert.
>
> _______________________________________________
> Maxima mailing list
> Maxima@www.math.utexas.edu
> http://www.math.utexas.edu/mailman/listinfo/maxima