S2Fun
The S2Fun toolbox is a collection of MATLAB® classes for numerical computation with functions on the two-dimensional sphere. It overloads the default commands for vectors and matrices to compute the analogous operations for functions of the given type. For example the product becomes the pointwise product of two functions. Likewise the min command finds local minima.
The underlying mathematical approach is accomplished via spherical harmonics which form an orthonormal basis on the two-dimensional sphere. Internally for a function only the corresponding Fourier-coefficients are stored.
Contents
S2FunHarmonic
S2FunHarmonic forms the basis of S2Fun. It can handle ordinary functions
but also multivariate function
.
S2FunHarmonicSym
S2FunHarmonic is an extension of the S2FunHarmonic class for which you can store the symmetry with the function. Various commands are adapted to the symmetry in regards to performance and general function handling. For instance the plot command only plots the function on the important part of the sphere.
S2VectorFieldHarmonic
S2VectorFieldHarmonic handles a function
which then is interpreted as a vector field. For instance the gradient of an univariate S2Fun can return a S2VectorFieldHarmonic.
S2AxisFieldHarmonic
S2AxisFieldHarmonic handles functions of the form
which can be understood as vectors in without direction or length.