Student[MultivariateCalculus]
SurfaceArea
return the surface area defined by a function
Calling Sequence
Parameters
Description
Examples
SurfaceArea(f(x,y), x=a..b, y=c..d, opts)
SurfaceArea(surf, sopts)
f(x, y)
-
algebraic expression
x, y
name; independent variables
a, b, c, d
real constants; limits of integration
surf
one of the possible regions of integration as described below
opts
(optional) equation(s) of the form option=value where option is one of areaoptions, edgeoptions, functionoptions, output, regionoptions, showarea, showedges, showfunction, or showregion; specify output optionsmore
sopts
(optional) equation(s) of the form option=value where option is one of areaoptions, output, regionoptions, showarea, or showregion
The SurfaceArea(f(x,y), x=a..b, y=c..d) calling sequence returns the value of the surface area defined by z=f(x,y) over the specified region, if this can be exactly determined, or the integral representing this value. In the latter case, use the evalf function to obtain a numerical approximation to the exact result.
The output parameter can be used to select whether this command returns a value, the integral representing the surface area, or a plot showing the surface and region over which the area is to be considered.
If the output=plot option is specified, the function f(x,y) is plotted over a region slightly larger than that specified by the second and third parameters. The part of the surface over that specified region is colored differently from the part outside that region. Vertical lines are drawn at the corner of the region.
The opts and sopts arguments can contain any or some of the following equations that set output options. The valid options are described in the parameters section.
areaoptions = list Specifies the plot options for plotting the portion of the surface that lies over the selected region. For more information on plotting options, see plot3d/options.
edgeoptions = list Specifies the plot options for plotting the lines marking the corners of the region over which the surface area is to be computed. For more information on plotting options, see plot3d/options.
functionoptions = list Specifies the plot options for plotting the function f⁡x,y. For more information on plotting options, see plot3d/options.
output = value, plot, or integral This option controls the return value of the function.
output = value specifies that the value of the surface area is returned. Plot options are ignored if output = value. The default is output = value.
output = plot specifies that a plot is displayed showing the a graph of the expression, the specified region, and the portion of the surface over that region.
output = integral specifies that the inert form of the surface area integral is returned. For this selection only, the endpoints of the integration ranges can be arbitrary algebraic expressions.
regionoptions = list Specifies the plot options for the region over which the area of the surface is being considered. For more information on plotting options, see plot3d/options.
showarea = true or false Specifies whether the area of the surface over the selected region is plotted (distinctly from the surface). The default is true.
showedges = true or false Determines whether the lines marking the region corners are plotted. The default is true.
showfunction = true or false Determines whether the function is plotted. When true, the function is plotted over a region slightly larger than the region over which the area is being considered. The default is true.
showregion = true or false Determines whether the region is plotted. The default is true.
The SurfaceArea(surf) calling sequence returns the value of the surface area defined by surf, if this can be exactly determined, or the integral representing this value.
Specify the surface surf using unevaluated function calls. The possible surfaces are Box, Sphere, and Surface.
Box⁡r1,r2,r3 Each ri must have type algebraic..algebraic. These represent the sides of the box. The surface integral is taken over each face of the box.
Sphere(center, radius) The first parameter of Sphere, center, must have type 'Vector'(3, algebraic). The second parameter radius must have type algebraic. These represent the center and radius of the sphere, respectively. If a coordinate system attribute is specified on center, the center is interpreted in this coordinate system.
Surface(v, range, coordinate_system) The first argument, v, must have type 'Vector'(3, algebraic). The second argument, range, can be:
[name1, name2] = region(arguments) where region is any two-dimensional region that Student[MultivariateCalculus][MultiInt] accepts: Circle, Ellipse, Rectangle, Region, Sector, or Triangle.
name1=range1, name2=range2 This explicitly specifies the ranges for the two parameters.
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.
title = anything
A title for the plot.
The default title is constructed from the parameters and the command options. title = "" disables the default title. For more information about specifying a title, see plot/typesetting.
For information on how to change the default colors, see the Student[SetColors] help page.
with⁡StudentMultivariateCalculus:
SurfaceArea⁡x2+y,x=a..b,y=c..d,output=integral
∫ab∫cd4⁢x2+2ⅆyⅆx
SurfaceArea⁡x2+y,x=0..1,y=0..1
62+arcsinh⁡22
SurfaceArea⁡x2+y,x=0..1,y=0..1,output=plot,functionoptions=transparency=0.8
SurfaceArea⁡x2+y,x=0..1,y=0..1,output=plot
SurfaceArea⁡Box⁡1..2,2..3,3..4
6
SurfaceArea⁡Box⁡1..2,3..5,6..9,output=plot
SurfaceArea⁡Sphere⁡a,b,c,r
4⁢r2⁢π
SurfaceArea⁡Sphere⁡0,0,0,3,output=plot
SurfaceArea⁡Surface⁡s,t,1,s=0..1,t=0..s
12
SurfaceArea⁡Surface⁡s,t,1,s,t=Triangle⁡0,0,1,0,0,1
SurfaceArea⁡Surface⁡s,t,1+s2⁢t2,s,t=Sector⁡Ellipse⁡0,0,2,1,0,−π4,π4,output=plot
See Also
plot3d/options
Student
Download Help Document