Is it possible to generate the coordinates of evenly spaced point on a sphere or ellipsoid in MATLAB 7.7 (R2008b)?
52 views (last 30 days)
Show older comments
MathWorks Support Team
on 27 Jun 2009
Edited: MathWorks Support Team
on 17 Apr 2024 at 15:43
I would like to generate a set of points that are distributed evenly over the surface of a sphere or ellipse. The intersection of latitude and longitude lines on a globe does not satisfy this criteria because the density of points is higher at the poles than at the equator.
Accepted Answer
MathWorks Support Team
on 17 Apr 2024 at 0:00
Edited: MathWorks Support Team
on 17 Apr 2024 at 15:43
The ability to do generate a set of points evenly distributed over a sphere or ellipsoid is not directly available in MATLAB 7.7 (R2008b).
To work around this issue, you can try implementing in MATLAB one of the methods described in one of the following URLs:
Algorithms for evenly distributing an arbitrary number of points on a sphere:
Method for determining 8 equidistant points on a sphere:
2 Comments
Adam Danz
on 6 Jan 2021
Also noteworthy:
Deserno, M. (2004). How to generate equidistributed points on the surface of a sphere. If Polymerforshung (Ed.), 99.
Bruno Luong
on 6 Jan 2021
Much more complete collections of methods
More Answers (0)
See Also
Categories
Find more on Surface and Mesh Plots in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!