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

Online Help

All Products    Maple    MapleSim


Student[MultivariateCalculus]

  

SurfaceArea

  

return the surface area defined by a function

 

Calling Sequence

Parameters

Description

Examples

Calling Sequence

SurfaceArea(f(x,y), x=a..b, y=c..d, opts)

SurfaceArea(surf, sopts)

Parameters

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

Description

• 

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 fx,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.

– 

Boxr1,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.

Examples

withStudentMultivariateCalculus:

SurfaceAreax2+y,x=a..b,y=c..d,output=integral

abcd4x2+2ⅆyⅆx

(1)

SurfaceAreax2+y,x=0..1,y=0..1

62+arcsinh22

(2)

SurfaceAreax2+y,x=0..1,y=0..1,output=plot,functionoptions=transparency=0.8

SurfaceAreax2+y,x=0..1,y=0..1,output=plot

SurfaceAreaBox1..2,2..3,3..4

6

(3)

SurfaceAreaBox1..2,3..5,6..9,output=plot

SurfaceAreaSpherea,b,c,r

4r2π

(4)

SurfaceAreaSphere0,0,0,3,output=plot

SurfaceAreaSurfaces,t,1,s=0..1,t=0..s

12

(5)

SurfaceAreaSurfaces,t,1,s,t=Triangle0,0,1,0,0,1

12

(6)

SurfaceAreaSurfaces,t,1+s2t2,s,t=SectorEllipse0,0,2,1,0,π4,π4,output=plot

See Also

plot3d/options

Student

Student[MultivariateCalculus]