Documentation

This is machine translation

Translated by Microsoft
Mouse over text to see original. Click the button below to return to the English verison of the page.

sphere

Generate sphere

Syntax

sphere
sphere(n)
sphere(ax,...)
[X,Y,Z] = sphere(...)

Description

The sphere function generates the x-, y-, and z-coordinates of a unit sphere for use with surf and mesh.

sphere generates a sphere consisting of 20-by-20 faces.

sphere(n) draws a surf plot of an n-by-n sphere in the current figure.

sphere(ax,...) creates the sphere in the axes specified by ax instead of in the current axes. Specify ax as the first input argument.

[X,Y,Z] = sphere(...) returns the coordinates of the n-by-n sphere in three matrices that are (n+1)-by-(n+1) in size. You draw the sphere with surf(X,Y,Z) or mesh(X,Y,Z).

Examples

collapse all

Plot Sphere

Generate and plot a sphere.

figure
sphere

Plot Multiple Spheres

Define x, y, and z as coordinates of a sphere.

[x,y,z] = sphere;

Plot a sphere centered at the origin. Plot two more spheres centered at (3,-2,0) and (0,1,-3).

figure
surf(x,y,z)

hold on
surf(x+3,y-2,z) % centered at (3,-2,0)
surf(x,y+1,z-3) % centered at (0,1,-3)

See Also

|

Introduced before R2006a

Was this topic helpful?