[R] How to provide a result from D(f(x), "x") to a curve(f'(x)) ???

Gabor Grothendieck ggrothendieck at gmail.com
Wed Feb 17 19:48:25 CET 2010


Try this:

 do.call(curve, list(D(expression(x^3), "x")))

On Wed, Feb 17, 2010 at 1:31 PM, Walmes Marques Zeviani
<walmeszeviani at hotmail.com> wrote:
>
> Hi all,
>
> I want to provide the result from D() to curve(), because I want to plot the k-th derivative of some functions. Actually, I copy from console the result given by D() and paste inside curve(). With a lot of functions and high degree differentiation this process is tedious. Can I provide directly??
>
> # what I actually have done (very simple function)
> D(expression(x^3), "x") # copy this result
> curve(3 * x^2) # paste inside
>
> # my failed attempts
> curve(as.expression(D(expression(x^3), "x")))
> curve(as.character(as.expression(D(expression(x^3), "x"))))
> curve(noquote(as.character(as.expression(D(expression(x^3), "x")))))
>
> Thanks in advance.
> Walmes Zeviani, Brasil.
> _________________________________________________________________
> Quer deixar seus vídeos mais divertidos? Com o Movie Maker isso fica fácil.
>
> ndows Live:Dicas - Movie Maker:Hotmail:Tagline:1x1:Titulo Legendas Creditos
>        [[alternative HTML version deleted]]
>
>
> ______________________________________________
> R-help at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.
>
>



More information about the R-help mailing list