No BSD License
-
SHRotate(r, degree)
Rotation Matrices for Real Spherical Harmonics. Direct Determination by Recursion
-
angular_correlation(coeff_u,c...
Angular correlation between spherical harmonics profiles
-
compute_GA(coeffs)
COMPUTE_GA computes generalized anisotropy of a spherical profile
-
compute_Ylm(L, M, THETA, PHI)
Evaluate the spherical harmonic function of degree l and order m
-
compute_magnitude(coeff, degr...
Compute the magnitude of spherical harmonics coefficients at each band
-
construct_SH_basis (degree, s...
Construct spherical harmonics basis matrix at specified points.
-
construct_basis_from_grid(deg...
Construct spherical harmonics basis evaluated at grid points
-
find_peaks(coeff, init_pos)
Search the peaks of a spherical function represented by SH coefficients
-
real_spherical_harmonics(angl...
Given a real-valued spherical function represented by spherical harmonics coefficients,
-
rotate_coeff(src, rotation, d...
-
test_rotation.m
-
View all files
from
Real-Valued Spherical Harmonics
by Bing Jian
some useful spherical harmonics routines
|
| rotate_coeff(src, rotation, degree, dl)
|
function [dest] = rotate_coeff(src, rotation, degree, dl)
%%=============================================================
%% Project: Spherical Harmonics
%% Module: $RCSfile: rotate_coeff.m,v $
%% Language: MATLAB
%% Author: $Author: bjian $
%% Date: $Date: 2007/12/27 06:23:36 $
%% Version: $Revision: 1.3 $
%%=============================================================
R = SHRotate(rotation, degree);
if (nargin<4)
dl = 1;
end
for i=0:dl:degree
if (dl == 1)
start_pos = i*i;
else
if (dl==2)
start_pos = i*(i-1)/2;
end
end
dest(:,start_pos+1:start_pos+2*i+1) = src(:,start_pos+1:start_pos+2*i+1)*R{i+1};
end
|
|
Contact us at files@mathworks.com