spheresegmentvolume

Volume of a (hyper)sphere, sphere cap, or any band through a sphere defined by two parallel planes
2,7K download
Aggiornato 1 set 2010

Visualizza la licenza

This tool computes the volume inside a sphere in n dimensions, or inside a sphere cap, or inside any part of a sphere that can be defined by two parallel slicing planes.

Compute the volume of a unit, complete sphere.
In 2-d, the "volume" is pi.

V = spheresegmentvolume([],2)
V =
3.1416

V - pi
ans =
0

In 3-d, compute the volume of an exact unit hemisphere. The volume is pi*2/3, approximately 2.0944

V = spheresegmentvolume([0,1],3)
V =
2.0944

V - 2*pi/3
ans =
-4.4409e-16

In 4-d, compute the volume inside a central band around a hyper-sphere of radius 2, with the band running from -1 to +1. Thus, the parallel planes are separated by 2 units of distance and are symmetric around the center of the sphere.

V = spheresegmentvolume([-1,1],4,2)
V =
58.967

In 50 dimensions, compute the volume inside a unit hemi-spherical cap.

V = spheresegmentvolume([0,1],50)
V =
8.6511e-14

Cita come

John D'Errico (2026). spheresegmentvolume (https://it.mathworks.com/matlabcentral/fileexchange/18641-spheresegmentvolume), MATLAB Central File Exchange. Recuperato .

Compatibilità della release di MATLAB
Creato con R2007a
Compatibile con qualsiasi release
Compatibilità della piattaforma
Windows macOS Linux
Categorie
Scopri di più su Volume Visualization in Help Center e MATLAB Answers
Tag Aggiungi tag
Versione Pubblicato Note della release
1.1.0.0

Repair made for odd dimensionality