Volume of Revolution - Maple Help
For the best experience, we recommend viewing online help using Google Chrome or Microsoft Edge.

Online Help

All Products    Maple    MapleSim


Student[Calculus1]

  

VolumeOfRevolution

  

find the volume of revolution of a curve

 

Calling Sequence

Parameters

Description

Notes

Examples

Compatibility

Calling Sequence

VolumeOfRevolution(f(x), x = a..b, opts)

VolumeOfRevolution(f(x), g(x), x = a..b, opts)

VolumeOfRevolution(f(x), a..b, opts)

VolumeOfRevolution(f(x), g(x), a..b, opts)

Parameters

f(x), g(x)

-

algebraic expressions in variable x

x

-

name; specify the independent variable

a,b

-

algebraic expressions; specify the endpoints of the curve

opts

-

equation(s) of the form option=value where option is one of axis, distancefromaxis, functionoptions, function2options, lineoptions, method, numpoints, output, partition, regionoptions, revolutionpoints, showfunction, showrotationline, showsum, showvolume, sumvolumeoptions, volumeoptions, volume2options, border, or Student plot options; specify output options

Description

• 

The VolumeOfRevolution(f(x), x=a..b) command returns the volume of revolution of the expression f(x) from a to b.

• 

The VolumeOfRevolution(f(x), g(x), x=a..b) command returns the volume of revolution between the expressions f(x) and g(x) from a to b.

• 

By using the output option, you can specify that the command returns a plot or inert integral instead.

• 

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 options. The options axis, distancefromaxis, method, output, and partition specify the volume of revolution that is computed.  The remaining options set plot options.

– 

axis = horizontal or vertical Whether the expression is rotated horizontally or vertically. By default, the rotation is horizontal.

– 

distancefromaxis = numeric The distance of the line of rotation from the coordinate axis. For example, distancefromaxis=-2 rotates around the line y=-2 (or x=-2). By default, the value is 0. That is, the rotation is around the coordinate axis.

– 

functionoptions = list A list of options for the plot of the expression f(x). By default, the expression is plotted as a solid blue line. For more information on plot options, see plot3d/option.

– 

function2options = list A list of options for the plot of the expression g(x). By default, the expression is plotted as a solid magenta line. For more information on plot options, see plot3d/option.

– 

lineoptions = list A list of options for the plot of the line of rotation. By default, the expression is plotted as a solid turquoise line. For more information on plot options, see plot3d/option.

– 

method = left, midpoint, right, upper, lower The method option specifies the form the approximating Riemann sum should take.

– 

numpoints = posint The number of points plotted along the horizontal (or vertical) axis. By default, this value is 50.

– 

output = value, integral, region, sum, sumvalue, plot, or animation This option controls the return value of the function.

• 

output = value specifies that the volume is returned. Plot options are ignored if output = value. This is the default.

• 

output = integral specifies that an inert integral with the appropriate integrand is returned. Plot options are ignored if output = integral.

• 

output = sum specifies that an inert Riemann sum of the approximation is returned. Plot options are ignored if output = sum.

• 

output = sumvalue specifies that the value of the approximation is returned. Plot options are ignored if output = sumvalue

• 

output = plot specifies that a plot showing the expression or expressions and their rotations around the horizontal (or vertical) axis is displayed.  

• 

output = animation specifies that an animation, which steps through the separate disks or cylindrical shells of the approximating sum, is returned.

• 

output = region specifies that a plot showing the slice that is about to be rotated is displayed.

– 

partition = posint The partition option specifies the number of equally spaced subintervals in (a, b), if the output contains any form of approximating sum. If not, this option is ignored.

– 

regionoptions = list A list of options for the slice that is rotated.  For more information on plot options, see plot3d/option.

– 

revolutionpoints = posint The number of points plotted around the volume (that is, along the circumferences of the circles traced by the rotating curve). By default, this value is 40.

– 

showfunction = true or false Whether the expression f(x) (or both expressions f(x) and g(x)) is plotted. By default, the value is true.

– 

showrotationline = true or false Whether the line of rotation is plotted. By default, the value is true.

– 

showsum = true or false Whether the approximating Riemann sum is plotted. Depending on axis, the sum is displayed by the use of disks (axis=horizontal) or cylindrical shells (axis=vertical). By default, the value is false.  When output=animation, this option is ignored.

– 

showvolume = true or false Whether the volume is plotted. By default, the value is true.

– 

sumvolumeoptions = list A list of options for the approximating Riemann sum. For more information on plot options, see plot3d/option.

– 

volumeoptions = list A list of options for the volume of revolution generated by the expression f(x). For more information on plot options, see plot3d/option.

– 

volume2options = list A list of options for the volume of revolution generated by the expression g(x). For more information on plot options, see plot3d/option.

– 

border = true or false Adds a black border to the cylindrical shells when the following options are set: axis=vertical, showsum=true, output=plot. By default, the value is true.

– 

caption = anything A caption for the plot. 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.

Notes

• 

If axis = vertical and only one function is supplied, the resulting volume of revolution will be bounded by the function, the specified range, and the horizontal axis (y=0).

Examples

withStudentCalculus1:

VolumeOfRevolutionx2+1,x=0..1

28π15

(1)

VolumeOfRevolutionx10+1,x2+1,x=0..1,distancefromaxis=1

432π385

(2)

VolumeOfRevolutionsinx+1,x=0..3,output=integral

03πsinx+12ⅆx

(3)

Intπsinx+12,x=0..3

03πsinx+12ⅆx

(4)

VolumeOfRevolutionsinx+1,x=2π..3π,output=integral,axis=vertical

2π3π2πxsinx+1ⅆx

(5)

VolumeOfRevolutioncosx+1,x=0..4π,output=plot

VolumeOfRevolutioncosx+3,sinx+2,x=0..4π,output=plot

VolumeOfRevolutionsinx+1,x=2π..3π,output=plot,axis=vertical,distancefromaxis=π,method=midpoint,partition=3,showsum

VolumeOfRevolutionx2,x=1..1,output=plot,showregion=true

Compatibility

• 

The regionoptions option was introduced in Maple 16.

• 

The output option was updated in Maple 16.

• 

For more information on Maple 16 changes, see Updates in Maple 16.

See Also

plot3d/option

Student

Student plot options

Student[Calculus1]

Student[Calculus1][SurfaceOfRevolution]

Student[Calculus1][VisualizationOverview]

Student[Calculus1][VolumeOfRevolutionTutor]