Last change
on this file since 25367 was 25367, checked in by adhikari, 5 years ago |
NEW: matlab package for analyzing spherical harmonics based on Max Tegmark's HEALpix tool
|
-
Property svn:executable
set to
*
|
File size:
874 bytes
|
Line | |
---|
1 | %% vec2pix
|
---|
2 | % Convert cartesian direction vectors to MEALPix pixel numbers
|
---|
3 |
|
---|
4 | %% Syntax
|
---|
5 | % nPix = vec2pix(nSide,xyz,'Param1',Value1,...);
|
---|
6 |
|
---|
7 | %% Input Arguments
|
---|
8 | % nSide HEALPix resolution parameter
|
---|
9 | % xyz cell array of [3,1] cartesian direction vectors
|
---|
10 | %
|
---|
11 | % Param Value
|
---|
12 | % 'nest' use nested indexing (true | {false})
|
---|
13 |
|
---|
14 | %% Return Arguments
|
---|
15 | % nPix size(xyz) pixel number array
|
---|
16 |
|
---|
17 | %% Example
|
---|
18 | % Find pixels corresponding to a [4,5] set of (unnormalized) cartesian
|
---|
19 | % vectors:
|
---|
20 | nSide = 4;
|
---|
21 | xyz0 = squeeze(num2cell(2*rand(3,4,5)-1,1));
|
---|
22 | nPix = vec2pix(nSide,xyz0)
|
---|
23 |
|
---|
24 | % Find the normalized vectors corresponding to the pixels
|
---|
25 | xyz1 = pix2vec(nSide,nPix);
|
---|
26 |
|
---|
27 | % Find angular distance from vectors to pixels
|
---|
28 | d = angDist(xyz0,xyz1)
|
---|
29 |
|
---|
30 | %% See also
|
---|
31 | % ang2pix, pix2ang, pix2vec
|
---|
32 |
|
---|
33 | %% Requires
|
---|
34 | % ring2nest
|
---|
35 |
|
---|
36 | %%
|
---|
37 | % Copyright 2010-2011 Lee Samuel Finn. <mealpix_notices.html Terms of Use>. |
---|
Note:
See
TracBrowser
for help on using the repository browser.