Documentation

This is machine translation

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

Note: This page has been translated by MathWorks. Please click here
To view all translated materals including this page, select Japan from the country navigator on the bottom of this 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

Generate and plot a sphere.

figure
sphere

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?