powered by
Generates a sample of points uniformly distributed on the surface of a sphere in d-space.
rsphere(n, d)
a matrix of n rows and d columns.
n
d
an integer, the sample size.
an integer, the dimension of the space. For example, a circle is defined in 2D-space, a sphere in 3D-space.
Giovanni M. Marchetti
The algorithm is based on normalizing to length 1 each d-vector of a sample from a multivariate normal \(N(0, I)\).
rnorm, rcorr
rnorm
rcorr
## 100 points on circle z <- rsphere(100,2) plot(z) ## 100 points on a sphere z <- rsphere(100, 3) pairs(z)
Run the code above in your browser using DataLab