Student[Calculus1][DerivativePlot] - plot an expression and its derivative
|
Calling Sequence
|
|
DerivativePlot(f(x), x, opts)
DerivativePlot(f(x), x = a..b, opts)
DerivativePlot(f(x), a..b, opts)
|
|
Parameters
|
|
f(x)
|
-
|
algebraic expression in variable 'x'
|
x
|
-
|
name; specify the independent variable
|
a, b
|
-
|
algebraic expressions; specify the plot range
|
opts
|
-
|
equation(s) of the form option=value where option is one of alllegends, derivativecolors, derivativeoptions, derivativeoptions[i], functionoptions, order, showderivative, showfunction, or Student plot options; specify options for the plot
|
|
|
|
|
Description
|
|
•
|
The DerivativePlot(f(x), x=a..b) command plots the expression and its derivative or derivatives.
|
•
|
If no range is provided, the range is used.
|
•
|
If the independent variable can be uniquely determined from the expression, the parameter x need not be included in the calling sequence.
|
•
|
The opts argument can contain any of the Student plot options or any of the following equations that set plot options.
|
|
alllegends = true or false
|
|
Whether the legend for every derivative curve is displayed. If false, then only the legends for the first and last derivatives are displayed. By default, the value is false.
|
|
derivativecolors = color..color, color, list(color), or procedure
|
|
Color(s) of the derivative(s) of f(x) in the plot. It can be specified as:
|
|
* A range of colors that indicate the color of the lowest and highest derivatives. The colors of intermediate derivatives are interpolated.
|
|
* A single color for all derivatives.
|
|
* A list of colors where the list has at least as many colors as there are degrees.
|
|
* A procedure that takes as an argument a positive integer (the degree of the derivative) and returns the color of the derivative plot.
|
|
By default, this option is set to blue..green. For more information on plot colors, see plot/color.
|
|
A list of options for the plot of every derivative of the expression . The options for the plot of specific derivatives will be replaced if the corresponding derivativeoptions[i] has set options for that derivative. For more information on plot options, see plot/options.
|
|
derivativeoptions[i] = list
|
|
A list of options for the plot of the ith derivative of the expression . These plot options will replace those set by derivativeoptions. i must be one of the derivatives specified in order. For more information on plot options, see plot/options.
|
|
A list of options for the plot of the expression . By default, the expression is plotted as a solid red line. For more information on plot options, see plot/options.
|
|
order = posint, posint..posint, set(posint), or list(posint)
|
|
Which derivatives are plotted. The first and higher derivatives can be plotted. By default, only the first derivative is plotted.
|
|
showderivative = true or false
|
|
Whether the derivative(s) of is (are) plotted. By default, the value is true.
|
|
showfunction = true or false
|
|
Whether the expression is plotted. By default, the value is true.
|
|
The default caption is constructed from the parameters and the command options. caption = "" disables the default caption. For more information about specifying a caption , see plot/typesetting.
|
|
|
Examples
|
|
>
|
|
>
|
|
| (1) |
>
|
|
| (2) |
>
|
|
>
|
|
>
|
|
>
|
|
>
|
f := proc() evalf(sqrt( rand()/10^12 )) end proc:
|
>
|
colors := proc() COLOR(RGB, f(), f(), f()) end proc:
|
>
|
|
The command to create the plot from the Plotting Guide is
>
|
|
|
|