Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.soft-sys.math.mathematica > #1607

Re: How to plot derivative directly?

From Murray Eisenberg <murray@math.umass.edu>
Newsgroups comp.soft-sys.math.mathematica
Subject Re: How to plot derivative directly?
Date 2011-04-12 09:53 +0000
Organization Steven M. Christensen and Associates, Inc and MathTensor, Inc.
Message-ID <io17eb$i4j$1@smc.vnet.net> (permalink)

Show all headers | View raw


The trouble, as you probably realize, is that when Plot feeds in a value
of x to its first argument, you are now trying to take the derivative of
a constant with respect to a constant.

Another way to do it is:

   f[x_]:= x^3 - 6 (x + 1)^2 + x - 7
   Plot[f'[x],{x,-3,8}]

Or, perhaps a bit better f the function is much more complicated:

   Plot[Evaluate[f'[x],{x,-3,8}]

On 4/11/2011 7:05 AM, =8Aer=FDch Jakub wrote:
> Dear mathgroup,
>
> it seems to me, that response to my question shall be very simple,
> but I cannot find it. :-(
>
> I want to plot the derivative of the function. I would like to do it
> directly, something like:
>
> Plot[D[x^3 - 6 (x + 1)^2 + x - 7, x],{x,-3,8}]
>
> It returns: General::ivar: "-2.99978 is not a valid variable."
>
> I can understand that it is because local variable x from Plot command
> interferes with the x variable from the D[].
>
> Yes I can bypass the problem by:
> deriv = D[x^3 - 6 (x + 1)^2 + x - 7, x]
> Plot[deriv, {x, -3, 8}]
>
> which is fully functional, but as far as I know Mathematica, there must
> be some simple solution how to do it directly inside the Plot[].
>
> Thanks in advance for kick-off
>
> Jakub
>

--
Murray Eisenberg                     murray@math.umass.edu
Mathematics & Statistics Dept.
Lederle Graduate Research Tower      phone 413 549-1020 (H)
University of Massachusetts                413 545-2859 (W)
710 North Pleasant Street            fax   413 545-1801
Amherst, MA 01003-9305

Back to comp.soft-sys.math.mathematica | Previous | Next | Find similar | Unroll thread


Thread

Re: How to plot derivative directly? Murray Eisenberg <murray@math.umass.edu> - 2011-04-12 09:53 +0000

csiph-web